导航抽屉更改突出显示项目的图标和文本颜色

时间:2014-10-31 07:12:26

标签: android android-navigation

我正在尝试更改导航抽屉项目的图标。我为此准备了以下文件:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/icon_milestone_selected" android:state_pressed="true"/>
    <item android:drawable="@drawable/icon_milestone_selected" android:state_focused="true"/>
    <item android:drawable="@drawable/icon_milestone_static"/>

</selector>

然而,图标仅在触摸时更改,当导航抽屉被解除并再次打开时,它不会给我更改的图标。我在这里错过了什么?

1 个答案:

答案 0 :(得分:2)

只需添加以下行:

<item android:drawable="@drawable/icon_milestone_selected" android:state_pressed="false" state_activated="true"/>

它应该有用。