【问题标题】:Changing App Theme Does NOTHING更改应用程序主题没有任何作用
【发布时间】:2014-05-13 00:14:58
【问题描述】:

假设我进入 main.xml (res/layout/main.xml) 并转到图形界面,并决定将我的主题从 Holo 更改为 Holo.Light。它在预览中发生变化并且看起来不错。我运行它,一旦它运行,它就是 Holo。没有什么变化。没有错误或任何东西,它什么也不做。为什么?使用 IntelliJ 13 和 Nexus 5。

【问题讨论】:

    标签: debugging themes intellij-13


    【解决方案1】:

    图形界面预览您所看到的布局只是为了显示它在设备中的外观。如果您只是在那里更改主题,它不会反映在布局 xml 上。

    您必须更改整个应用程序或每个活动的布局或清单

    【讨论】:

    • 好吧,因为它具有误导性。您可能会认为,如果它允许我在其中添加反映在 XML 中的控件,那么它与主题的工作方式相同。我似乎无法在 XML 中找到主题引用? (主要或 AndroidManifest)。
    • 您可以在 xml 中为任何这样的视图设置 style="@style/Theme.AppCompat
    • 我是 Android 和 XML 新手。
    • 我回答了您的问题 - “我似乎无法在 XML 中找到主题引用?”
    • 什么?这甚至不是一个声明。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多