Android >在NavigationDrawer代码中添加如下内容: ... /** Called when a drawer has settled in a completely open state. */ pub
>在NavigationDrawer代码中添加如下内容:Android >在NavigationDrawer代码中添加如下内容: ... /** Called when a drawer has settled in a completely open state. */ pub,android,listview,android-fragments,android-listview,navigation-drawer,Android,Listview,Android Fragments,Android Listview,Navigation Drawer,>在NavigationDrawer代码中添加如下内容: ... /** Called when a drawer has settled in a completely open state. */ public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); yourListView.clearCh
...
/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
yourListView.clearChoices(); //Clear any choices previously set
...
}
然后将所选项目的位置存储在
onItemClicked
(您的ListView
适配器的onDrawerClosed
中,并使用“yourListView.setItemChecked”(位置,true)将其重置;
...
/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
yourListView.clearChoices(); //Clear any choices previously set
...
}