Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 显示在导航抽屉中突出显示的单击项目_Android_Android Actionbar_Slidingmenu_Navigation Drawer_Slidingdrawer - Fatal编程技术网

Android 显示在导航抽屉中突出显示的单击项目

Android 显示在导航抽屉中突出显示的单击项目,android,android-actionbar,slidingmenu,navigation-drawer,slidingdrawer,Android,Android Actionbar,Slidingmenu,Navigation Drawer,Slidingdrawer,在appCompat libs的帮助下,我正在应用程序中实现导航抽屉。我想突出显示已单击的项目。如何执行此操作。创建导航抽屉项目背景,如下所示 background.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/list

在appCompat libs的帮助下,我正在应用程序中实现导航抽屉。我想突出显示已单击的项目。如何执行此操作。

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

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>

只需单击“更改”,即可将其背景设置为“@Color/Blue”。它有所有的ingredients@AndroidHacker如果我在单击时使用background,请不要删除旧项目的选定颜色…在project中的何处查找或添加此文件(background.xml)?@ImranAslam您应该在res/drawalble中添加background.xml文件这里的mDrawerList是什么,它位于哪个位置?mDrawerList是一个listview
mDrawerList.setItemChecked(position, true);
mDrawerList.setSelection(position);