在导航视图中选中的更改项目

时间:2015-11-08 16:30:46

标签: android android-fragments navigation-drawer menuitem

Navigation view example

参考上面的NavigationView示例,假设我在第一项布局中有“转到第二项”按钮。如果我单击“转到第二个项目”按钮,我可以成功转到第二个项目布局,但NavigationView中的选中项目仍保留在第一个项目中。如何从另一个扩展Fragment的类更改MenuItem的已检查状态。如果我直接单击菜单中的第二项,则检查状态会相应更改,但是如何从另一个扩展Fragment的类更改检查状态。

NavigationView教程:Tutorial和Android文档。

2 个答案:

答案 0 :(得分:1)

使用带有属性group

的标记android:checkableBehavior="single"包裹您的菜单项

答案 1 :(得分:0)

单击按钮时调用NavigationView.setCheckedItem()