导航栏颜色未更改Android 7
我正在尝试更改底部导航栏的颜色 使用xml应该非常简单,我在值/样式中添加了以下行:导航栏颜色未更改Android 7,android,android-navigation-bar,Android,Android Navigation Bar,我正在尝试更改底部导航栏的颜色 使用xml应该非常简单,我在值/样式中添加了以下行: <item name="android:navigationBarColor" tools:targetApi="lollipop">@color/navigationBarColor</item> 导航栏的颜色不会改变。我有一个带有2个片段的viewpager,每个片段都有一个recyclerview。我的设备运行安卓7 有什么想法吗 看起来不错,您确定它找到了颜色:@color/n
<item name="android:navigationBarColor" tools:targetApi="lollipop">@color/navigationBarColor</item>
导航栏的颜色不会改变。我有一个带有2个片段的viewpager,每个片段都有一个recyclerview。我的设备运行安卓7
有什么想法吗 看起来不错,您确定它找到了颜色:@color/navigationBarColor?是的(注释为min chars)您是否尝试过以编程方式设置它以确保它在那里更改?我唯一的另一个想法是,有重复的项目会在某种程度上相互干扰,但这似乎不太可能。以编程方式也不会起作用。检查navigationBarColor是否为您认为的颜色。2.检查设备上的api版本是否为棒棒糖或更高版本
<item name="android:navigationBarColor">@color/navigationBarColor</item>
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setNavigationBarColor(ContextCompat.getColor(this, R.color.navigationBarColor));
}