显示在Navigation Drawer Android中突出显示的单击项目

时间:2013-12-09 07:27:28

标签: android android-actionbar slidingmenu navigation-drawer slidingdrawer

我在appCompat libs的帮助下在我的应用程序中实现了导航抽屉。我想继续突出显示已点击的项目,我该如何执行。enter image description here

1 个答案:

答案 0 :(得分:0)

创建导航抽屉项目背景的背景,如下所示

background.xml

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

<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"/>

</selector>

然后在点击项目时添加以下部分代码

mDrawerList.setItemChecked(position, true);
mDrawerList.setSelection(position);
相关问题