安卓棒棒糖如何改变导航栏颜色

198
在我的应用程序中,我需要更改底部导航栏的颜色。我查看了很多帖子,但找不到解决方案。我正在使用appCompat库。
v21/styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
       <item name="android:windowBackground">@drawable/bgpreview</item>
       <item name="android:colorPrimary">@color/MyColor</item>
       <item name="android:colorPrimaryDark">@color/MyColor</item>
       <item name="android:windowContentOverlay">@null</item>
       <item name="android:textColorPrimary">@color/MyColor</item>
       <item name="colorAccent">@color/MyColor</item>
       <!-- darker variant for the status bar and contextual app bars -->
       <item name="android:windowContentTransitions">true</item>
       <item name="android:windowAllowEnterTransitionOverlap">true</item>
       <item name="android:windowAllowReturnTransitionOverlap">true</item>
       <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
       <item name="android:windowSharedElementExitTransition">@android:transition/move</item>

       <item name="windowActionBar">false</item>
       <item name="android:textAllCaps">false</item>

</style>

你能发布style.xml文件吗?不需要全部,只需要相关的片段。 - Blackbelt
1
我该如何将默认颜色重置回去? - GMX
11个回答

1

您可以直接在 styles.xml 文件中进行更改,路径为 \app\src\main\res\values\styles.xml。

这适用于较旧的版本,在 KitKat 上我就曾经更改过。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接