我正在使用导航视图,我想为不同的项目选择不同的项目和不同的彩色图标,并选择项目的白色图标。导航查看不同项目的不同图标颜色
我使用的项目菜单,我已经看到下面的例子为不能申请我的问题
Different select colors for different list view items
谢谢
我正在使用导航视图,我想为不同的项目选择不同的项目和不同的彩色图标,并选择项目的白色图标。导航查看不同项目的不同图标颜色
我使用的项目菜单,我已经看到下面的例子为不能申请我的问题
Different select colors for different list view items
谢谢
您可以将不同颜色的图标添加到绘图目录中。上的图标
删除导航默认的颜色由编程
mNavigationView.setItemIconTintList(null);
通过XML
<android.support.design.widget.NavigationView
...
app:itemIconTint="null"
... />
将白颜色上选择项目
创建绘制目录下绘制资源文件与选择器并添加下面的代码。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@android:color/white"/>
<item android:state_checked="false" android:color="Your color" />
</selector>
它使所有项目图标为白色如果项目未选中,但我想为不同的项目的不同颜色的图标 –
我已编辑答案。请检查它 – JUL2791
,但它给所有未选定的项目相同的颜色“你的颜色”,但我想给每个未选定的项目不同的颜色 –
1.put你的图标到绘制-XX文件。 2.新建一个名为'selector_btn'的android-xml文件,android为它选择'selector'类型。 3.code这样的:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false" android:drawable="@android:color/white" />
<item android:state_pressed="true" android:color="@android:color/black" />
<item android:state_selected="true" android:color="@android:color/black" />
4.in你的菜单布局,为您的按钮设置背景。
的[异选择颜色不同的列表视图项目]可能的复制(http://stackoverflow.com/questions/24285185/different-select-colors-for-different-list-view-items) – Farside
@我已经提到过,我已经看到了,并且不能申请我的问题 –
Sanyasirao,你能详细说明一下,什么不能应用,什么阻止? – Farside