我的Android应用程序样式非常困难,请查看屏幕截图:
屏幕截图来自Android 4.0.3模拟器,所以我期待新的外观。
它有几个问题:
My Styles.xml如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="Theme.Recson.BlueBackground" parent="android:Theme">
<item name="android:background">#ff2390C8</item>
</style>
<style name="Theme.Recson.NoActionBar" parent="Theme.Recson.BlueBackground">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
生成此警报对话框的活动使用Theme.Recson.BlueBackground
。没有为活动指定任何主题使它看起来像我想要的方式 - 除了缺少的蓝色背景:
所以,我想,问题是:如何修复我的主题?
答案 0 :(得分:2)
尝试使用parent="android:Theme.Holo"
。
当然,这仅适用于API级别11及更高版本,因此您必须创建单独的styles.xml
文件并将其放在values-v11
文件夹中。
在默认的styles.xml
文件中使用现有配置,在v11
文件中,您可以使用Theme.Holo
。
查看Styles and Themes - Select a theme based on platform version | Android Developers。