【问题标题】:android all BottomNavigationView items have same colorandroid所有BottomNavigationView项目都有相同的颜色
【发布时间】:2018-09-21 09:30:53
【问题描述】:

下面是我的 BottomNavigationView 代码:

    <android.support.design.widget.BottomNavigationView
    android:id="@+id/navigation"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginEnd="0dp"
    android:layout_marginStart="0dp"
    android:background="#291D1E"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    android:currentTab=""
    app:itemIconTint="@drawable/nav_item_background"
    app:itemTextColor="@drawable/nav_item_background"
    app:menu="@menu/navigation" />

还有我的可绘制颜色状态:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item  android:color="#FF4D14" android:state_checked="true" />
   <item android:color="#532322" />
</selector>

但我得到以下输出:

屏幕截图

我该如何解决这个问题?

【问题讨论】:

    标签: android android-layout android-fragments material-design


    【解决方案1】:

    修改 Color_State_Drawable.xml 并修改这一行:-

    <Item android:color="#532322" />
    

    <item android:color="#532322" android_state_checked="false" />
    

    【讨论】:

    • 太棒了。接受答案。很高兴为您提供帮助。
    猜你喜欢
    • 2017-07-03
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    • 2015-12-07
    相关资源
    最近更新 更多