繁体   English   中英

无法将应用主题更改为 Holo Dark

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM