我在这些文件夹中有 3 个 styles.xml 文件:
资源/值:
<style name="CustomTheme" parent="Theme.Sherlock.Light">
<item name="android:windowBackground">@color/white</item>
<item name="android:colorBackground">@color/white</item>
</style>
资源/价值-v11
<style name="CustomTheme" parent="android:Theme.Holo.Light">
<item name="android:windowBackground">@color/white</item>
<item name="android:colorBackground">@color/white</item>
</style>
资源/价值-v14
<style name="CustomTheme" parent="android:Theme.Holo.Light">
<item name="android:windowBackground">@color/white</item>
<item name="android:colorBackground">@color/white</item>
</style>
使用 v11 和 v14 将 Holo.Light 作为配置是否正确?然后将 Theme.Sherlock.Light 作为默认值?
我正在 v-11 模拟器上进行测试,我不得不将这一行添加到我的代码中:
setTheme(R.style.Theme_Sherlock_Light);
但我不确定它是否适用于所有必要的版本。这是正确的设置吗?还是我需要调整一些东西?如果已经在 xml 中指定了主题,为什么我必须在代码中指定主题,我有点困惑。
谢谢,亚历克斯