我想更改当前启用的抽屉式导航栏中项目的颜色。我希望在我的家庭活动中,导航抽屉中的项目(主页)是蓝色的,奥德2个项目(设置,约)都是黑色的......我如何设法做到这一点?Android工作室:更改抽屉式导航栏中当前有效项目的颜色
1
A
回答
0
更改颜色使用此应用程序:itemIconTint =“@ android:color/blue”您可以将蓝色更改为任何您想要的颜色。
1
在抽屉下面用于更改选择&背面颜色。
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_gravity="start"
android:background="@color/colorPrimaryDark"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_home"
app:itemBackground="@drawable/drawer_selected_item"
app:itemIconTint="@color/drawer_item"
app:itemTextAppearance="@style/NavDrawerTextStyle"
app:itemTextColor="@color/drawer_item"
app:menu="@menu/activity_home_drawer">
将以下代码放在drawable资源中。 drawer_selected_item.xml文件。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/white" android:state_checked="true" />
<item android:drawable="@android:color/transparent" />
</selector>
将以下文件放在色彩资源中。 drawer_item.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/colorPrimaryDark" android:state_checked="true" />
<item android:color="@color/white" />
</selector>
相关问题
- 1. 抽屉式导航栏菜单项标题颜色在Android中
- 2. 抽屉式导航栏图标颜色
- 3. 改变抽屉式导航栏菜单项的颜色
- 4. 如何更改android导航抽屉中所选项目的背景颜色?
- 5. 无法更改android中的导航抽屉图标颜色
- 6. Android导航抽屉没有操作栏
- 7. 如何更改Android上导航抽屉箭头的颜色?
- 8. Android导航抽屉选择器颜色
- 9. 更改抽屉式导航按钮(后退按钮)的颜色?
- 10. Android的抽屉式导航栏 - 多段
- 11. 抽屉式导航栏,并在Android的
- 12. Android抽屉导航工具栏丢失
- 13. 如何更改选定项的背景颜色的抽屉式导航
- 14. 与抽屉式导航操作栏
- 15. 如何更改导航栏中的当前链接颜色
- 16. 导航抽屉项目
- 17. 抽屉式导航栏菜单列表项没有更新programmaticaly
- 18. Android导航抽屉更改内容
- 19. 的Android工作室应用更改工具栏文本颜色
- 20. Android导航抽屉菜单项图标颜色
- 21. 导航抽屉不工作
- 22. Android导航抽屉图标不工作
- 23. 抽屉导航对于现有项目
- 24. 更改检查菜单项的抽屉式导航栏的颜色在不同的菜单
- 25. Android导航抽屉?
- 26. 更改TEXTSIZE抽屉项目的Android
- 27. 导航抽屉状态栏
- 28. 没有操作栏的导航抽屉,android
- 29. Java android导航查看更改项目中的颜色图标
- 30. 如何更改Android中导航抽屉中的项目标题背景?
非常感谢! – ProjectX