如何在android导航抽屉中更改所选项目的背景颜色?

时间:2016-02-05 09:42:08

标签: java android xml

我在android studio中使用导航抽屉(使用导航抽屉活动)并且工作正常。

但我想更改抽屉物品列表中所选项目的背景颜色。我想将默认颜色更改为我的自定义颜色。

任何想法???

1 个答案:

答案 0 :(得分:1)

在res⇒可绘制名为list_item_bg_pressed.xml的情况下创建另一个xml布局,其中包含以下内容。

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"><gradient
  android:startColor="@color/list_background_pressed"
  android:endColor="@color/list_background_pressed"
  android:angle="90" />

创建选择器

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

有关详细信息,请参阅此链接Sliding drawer