我在各种手机上测试了我的应用程序,像进度对话框和 Toast 消息这样的本地元素看起来很正常,但是当我开始在安装有 Android 5.0 的手机上进行测试时,进度对话框或 Toast 的边缘被剪切掉了。
你认为我做错了什么?在所有低于 Lollipop 版本的手机上都能正常工作。
我的风格,如所请求的:
你认为我做错了什么?在所有低于 Lollipop 版本的手机上都能正常工作。
我的风格,如所请求的:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- <item name="android:actionBarStyle">@style/AppTheme.ActionBarStyle</item>
</style>
<style name="AppTheme.ActionBarStyle" parent="android:Theme.Holo.Light.NoActionBar">
<item name="android:background">#1d2128</item>
<!--<item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>-->
<item name="android:icon">@drawable/top_bar_logo</item>
<!--<item name="android:indeterminateProgressStyle">@style/IndeterminateProgress</item>-->
</style>
<style name="AppTheme.MainActivity" parent="android:Theme.Holo.Light.NoActionBar">
<item name="android:clipToPadding">false</item>
</style>
较新版本的Android为应用程序提供了更多的主题,您可能希望在这些平台上运行时使用这些主题,同时仍然与旧版本兼容。您可以通过使用资源选择的自定义主题,在不同的父主题之间进行切换,根据平台版本来实现此目的。
- Skynet