【问题标题】:Change application theme using eclipse?使用 Eclipse 更改应用程序主题?
【发布时间】:2012-12-31 00:51:06
【问题描述】:

我无法更改我的应用程序主题。我试着去

/res/values/styles.xml

并将资源 AppBaseTheme 更改为 android:Theme.DeviceDefault.NoActionBar。我重新安装了应用程序并尝试了,但它仍然具有带有操作栏的浅色主题。

如何单独更改应用的主题或至少为每个活动的主题?

【问题讨论】:

  • 我正在关注文档。它说 指向 AppTheme,我修改了 AppTheme。我可以直接在其中输入主题,但在我看来正确的方法是从样式中输入。
  • 你试过清理并重建整个应用程序吗?

标签: java android eclipse


【解决方案1】:

我猜在每个活动中,您都没有引用您应用自定义主题的特定 style.xml 文件。

但正如 MH 在 cmets 部分所说,请参阅 Android Dev Site: http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme

至于将主题应用于活动看这里:http://developer.android.com/guide/topics/ui/themes.html

(必须在清单中声明)

如果你愿意提供代码,我相信你的问题可以被查明。

【讨论】:

  • 谢谢,我直接在清单上输入了主题并且它有效。所以问题是样式在清单或类似的东西中没有被引用。我不知道为什么,因为那部分是由 sdk 自动构建的。
【解决方案2】:

当使用 Eclipse 创建项目时,你有一个 v11 styles.xml 和 v14 styles.xml。

AppBaseTheme 实际上继承自其中之一,而不是您正在查看的“正常”styles.xml。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多