【问题标题】:Android L Theme.Material not being recognizedAndroid L Theme.Material 未被识别
【发布时间】:2014-08-10 19:18:26
【问题描述】:

我正在尝试更改我的应用程序的状态和导航栏颜色,但到目前为止我尝试过的任何方法都没有奏效。我的项目是针对L的。

这是我在 values-v21 文件夹中的 styles.xml。

<style name="CalcTheme" parent="android:Theme.Material">        
    <item name="android:colorPrimaryDark">@color/primary_dark</item>
    <item name="android:colorPrimary">@color/primary</item>
    <item name="android:colorAccent">@color/accent</item>

    <item name="android:statusBarColor">@color/primary_dark</item>
    <item name="android:navigationBarColor">@color/primary_dark</item>
</style>

问题是,当我在 Nexus 5(运行 L)上运行项目时,这些更改都不起作用

【问题讨论】:

  • 你是否在 manifest xml 文件的 application 标签中应用了主题?

标签: android android-layout android-theme android-5.0-lollipop


【解决方案1】:

改为:

<style name="CalcTheme" parent="@android:style/Theme.Material">   

【讨论】:

    【解决方案2】:

    截至 2014 年 10 月,我可以在模拟器中看到更改,但在布局预览中看不到。仅供参考,我指的是本教程 https://developer.android.com/training/material/theme.html

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 2017-09-13
      • 2013-04-10
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多