我正在尝试使用支持库实现导航 View 。使用原色,突出显示抽屉导航中的选定菜单。但是我想删除所选项目的突出显示背景。
最佳答案
添加<item name="colorControlHighlight">@color/yourColor</item>
到您的主题(在 style.xml 中),它会改变灰色。
将颜色设置为 @android:color/transparent
将解决您的问题。
如果您想在选择或按下项目时更改 BackgroundColor,请创建一个选择器 作为可绘制对象并添加
<item name="android:selectableItemBackground">@drawable/row_selector</item>
进入主题
选择器(row_selector)可能看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@drawable/selected_gray"/>
<item android:state_pressed="true" android:drawable="@drawable/pressed_gray"/>
</selector>
关于android - 在 Android 支持库中自定义导航 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31346707/