[英]Cannot change app theme to Holo Dark
我目前正在使用带有深色操作栏的 Holo light,我想更改我的应用程序以完全使用 Holo。 我改变了styles.xml
"<style name="AppBaseTheme" parent="android:Theme.Holo.Light">"
到
"<style name="AppBaseTheme" parent="android:Theme.Holo ">"
我在 values-14 内从
"<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">"
到
"<style name="AppBaseTheme" parent="android:Theme.Holo.">"
但没有任何变化。 我将 minSDK 设置为 14,将目标设置为 19。有人知道出了什么问题吗?
我会检查 AndroidManifest.xml 文件。 应该有一个名为:android:theme 的节点。 将其更改为 android:theme="Theme.Holo.Light">
见AndroidManifest.xml
可能有一些这样的行:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" > <!-- this line -->
此行为您的应用程序设置了一个动态主题,该主题取决于 SDK 级别。 您可以通过添加values-vxx/styles.xml
为每个 SDK 设置值,如 SDK-10 的values-v10/styles.xml
。
但是您的最小 SDK 是 14,支持 Holo 和 Holo.Light 主题,因此您可以直接在清单中更改主题。
所以在 AdnroidManifest.xml 中这样写:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo" >
写"@android:style/Theme.Holo"
因为你正在使用 android 资源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.