【发布时间】:2015-05-08 17:56:29
【问题描述】:
我正在尝试更改我尝试使用 Android Studio 开发的应用的主题。显然,至少有两种方法可以做到这一点:编辑 styles.xml 文件和使用预览上方的按钮(对我来说,它是说明所选主题名称的中间按钮)。
我看到的是:当我尝试使用按钮更改主题时,它会更新预览。当我编辑 styles.xml 文件时,按钮标题和预览都没有改变。当我运行应用程序时,既没有使用按钮选择的主题,也没有使用styles.xml文件中指定的主题。
因此,例如,我使用按钮选择了“Material Dark”,并在 styles.xml 中指定了 Holo Light,就像这样,两者完全不会相互干扰:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
然后,当我最终在模拟器中运行应用程序时,我什至不知道它显示应用程序的主题(浅灰色操作栏,黑色文本颜色),但它不是我指定的主题。
话虽如此,(几乎)我使用 Android Studio 以任何方式应用于应用程序的所有其他更改在预览和模拟器中都显示得很好。该规则的一个例外是通过活动的 XML 文件更改元素的文本颜色...
我很感激任何帮助,因为我已经束手无策了,而且对整个事情也有些陌生。
谢谢! - 考拉
【问题讨论】:
标签: android android-studio themes