2016-11-08 122 views
1

我已经定义更改状态栏颜色XML

<item name="android:statusBarColor">@color/some_color</item> 
<item name="android:navigationBarColor">@color/some_color2</item> 

和它运作良好,在仿真器API 22,但在我与华为同样采用Android版本状态栏和导航栏的颜色不工作。它和以前一样。

我可以补充说,像android:textApperanceandroid:background这样的另一个属性可以正常工作,但这两者之间存在问题。

回答

0

地方,这是你的价值观/ styles.xml

<style name="MyMaterialTheme" parent="Theme.AppCompat.Light"> 
    <!-- colorPrimary is used for the default action bar background --> 
    <item name="colorPrimary">@color/my_awesome_color</item> 

    <!-- colorPrimaryDark is used for the status bar --> 
    <item name="colorPrimaryDark">@color/my_awesome_darker_color</item> 

    <!-- colorAccent is used as the default value for colorControlActivated 
     which is used to tint widgets --> 
    <item name="colorAccent">@color/accent</item> 

    <!-- You can also set colorControlNormal, colorControlActivated 
     colorControlHighlight & colorSwitchThumbNormal. --> 
</style> 

,并设置这个主题,以您的活动在manifist 这样

<activity 
      android:name=".MainHomeFragmentActivity" 
      android:theme="@style/MyMaterialTheme" /> 
+0

不起作用。我不知道为什么,但假设'colorPrimaryDark'就像在较高的某种类型的层次下,与“android:navigationBarColor”相同, – Jawegiel

0

华为EMUI 3.1尚未实现了基于5.1棒棒糖.1具有状态栏的颜色。所以有两种方法来解决它。

1) 的文件,你需要:

[emui3.1.png https://drive.google.com/file/d/0BwQ4XeikVQ3kU2ZNVW53UFQ4WDQ/view?usp=sharing]

[emui3.1bg.png https://drive.google.com/file/d/0BwQ4XeikVQ3kVnh5UTBrS3F4aW8/view?usp=sharing]

这是EMUI的EMUI主题官方BBS(此题材的作品很好,但不透光状态栏):https://drive.google.com/file/d/0BwQ4XeikVQ3kRmdSZ19LblpiQ00/view?usp=sharing

HUAWEI LAUNCHER

  1. 下载华为主题并获取.hwt文件。
  2. 使用任何解压缩的沙发软件并将其解压缩。
  3. 把emui3.1bg.png放到它里面(我想你现在该怎么做),然后再次拉链,确保它以前喜欢(好吧,添加了一张照片...),将它的名字改为XXX。 hwt
  4. 将新的.hwt放入(NOT SDCARD1)/ sdcard/HWThemes(如果没有它,您必须创建一个)
  5. 在您的EMUI手机上打开THEMES APP并更改为之前更改过的主题。
  6. 用系统库打开emui3.1.png,并将其设置为启动器壁纸。
  7. 它可能有用,如果没有,再做1-6次。

这里是一个教程:https://www.youtube.com/watch?v=HTweBQgjXr8

2-)你需要以root您的设备。您可以点击这里到根:https://www.kingoapp.com/root-huawei.htm

然后[https://drive.google.com/file/d/0BwQ4XeikVQ3kZGJDMWpuSGF0bDA/view?usp=sharing]只是闪烁这个zip