Joh*_* Es 2 android themes styles
我正在开发我的新Android应用程序,在我制作了第一个布局之后,我想知道为什么一切都是白色(背景)而不是像往常一样的黑色.所以我想出来是因为Theme.Holo.Light.DarkActionBar.我立即将其更改为Theme.Holo,但在模拟器中没有任何变化.
我搜索了问题,他们说你的minSDK必须是11+,所以我把它改为11,12,13,14,但没有再改变!
我该怎么做才能看到古老而漂亮的黑色主题?
使用Theme.Holo
.由于您选择不发布任何源代码,因此无法指出您出错的地方.但是,如果您使用基于此主题的主题运行应用程序Theme.Holo
(例如此示例应用程序),则会出现深色背景.
最简单的方法Theme.Holo
是根本不指定主题,Theme.Holo
对于android:targetSdkVersion
11或更高版本且在API Level 11+设备上运行的应用程序的默认设置.
我链接到的示例应用程序采用了更复杂的方法,由Eclipse的代码生成器提供:
它res/values/styles.xml
定义AppTheme
为继承旧的黑暗Theme
:
它res/values/styles.xml
定义AppTheme
为继承自Theme.Holo
:
因此,它将Theme.Holo
在API Level 11+设备和Theme
旧设备上使用.两者都提供了深色背景.
归档时间: |
|
查看次数: |
3730 次 |
最近记录: |