Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改底部导航所选项目IContinitColor-androidx_Android_Kotlin_Android Xml_Material Components Android - Fatal编程技术网

更改底部导航所选项目IContinitColor-androidx

更改底部导航所选项目IContinitColor-androidx,android,kotlin,android-xml,material-components-android,Android,Kotlin,Android Xml,Material Components Android,xml文件 <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottomNavigationDashboardId" android:layout_width="match_parent" android:layout_height="wrap_content" androi

xml文件

 <com.google.android.material.bottomnavigation.BottomNavigationView
            android:id="@+id/bottomNavigationDashboardId"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:showAsAction="always|withText"
            app:itemIconTint="@drawable/bottom_navigation_tab_selector"
            app:itemTextColor="@drawable/bottom_navigation_tab_selector"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:menu="@menu/menu_bottom_navigation"
            app:labelVisibilityMode="labeled"
            android:background="#ffffff"
            app:elevation="0dp"/>

可绘制文件:

<selector xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android"
          tools:ignore="MissingDefaultResource">
    <item
          android:color="@color/colorAccent"
          android:state_checked="true"/>
    <item android:color="#000000"
          android:state_checked="false"/>

</selector>

梯度依赖


实现“androidx.appcompat:appcompat:1.0.0-alpha01”

选择器的最后一项通常没有任何显式状态。这是因为if可以处于比检查或未检查更多的状态


最新项充当默认的回退状态


除非有明确的检查,否则这应该是黑色的。

试试这个,它对我有用

xml--


可绘制xml--



我不知道这是关于图标的。至于图标,它需要在代码中进行更改,请参见“是”..android支持库它正在工作,但我使用的是新的androidx appcompat库从我的角度来看是错误的,它也在androidx中工作。我在类文件bottomNavigationDashboardId.ItemIContitList=null中出错
<selector xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android"
          tools:ignore="MissingDefaultResource">
    <item
          android:color="@color/colorAccent"
          android:state_checked="true"/>
    <item android:color="#000000"/>

</selector>
<android.support.design.widget.BottomNavigationView
    android:id="@+id/navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:background="@color/colorPrimary"
    app:itemIconTint="@drawable/bottom_nav_colors"
    app:itemTextColor="@drawable/bottom_nav_colors"
    app:menu="@menu/bottom_navigation_items"/>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true"
    android:color="@color/white" />
<item android:color="@color/black" />
</selector>