android - 如何更改导航抽屉项目的颜色
问题描述
我想更改导航抽屉列表项的背景颜色,以便在单击它时更改。它还应该更改该项目的文本和图标颜色。提前致谢..
解决方案
我解决了它将此属性设置为我的 NavigationView 应用程序:itemBackground="@drawable/drawer_selector"
我的drawer_selector如下
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/white" />
<item android:state_focused="true" android:drawable="@color/white" />
<item android:state_activated="true" android:drawable="@color/white" />
<item android:drawable="@color/orange" />
推荐阅读
- azure-devops - 仅将拉取请求与 Azure Devops 中当前项目中的工作项联系起来
- javascript - 将请求响应分配给全局变量 - 模块 Javascript
- azure-data-factory - 有没有办法在 TextFormat Azure 数据工厂中使用 SkipLinesAtEnd
- ansible - ansible - 在两组主机上运行序列化的剧本
- sql - 使用 ssis 中的游标从 Oracle 存储过程中获取数据时出现问题
- typescript - 打字稿:在命名空间中使用新的
- laravel - 我正在尝试在用户与教育之间建立一对一的关系,但我只从教育表而不是用户中获得结果
- node.js - 为什么 bulkCreate 只在 DB 中写入有限数量的记录(Postgres && Sequelize)
- gradle - 如何将带有参数的现有 Gradle 任务包装到自定义任务中?
- sql - Oracle SQL 从离散数据计算平均/期初/期末余额