【问题标题】:Change item checked in Navigation view更改导航视图中选中的项目
【发布时间】:2015-11-08 16:30:46
【问题描述】:

Navigation view example

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

NavigationView 教程:Tutorial 和 Android 文档。

【问题讨论】:

    标签: android android-fragments navigation-drawer menuitem


    【解决方案1】:

    使用标签group 和属性android:checkableBehavior="single" 包装您的菜单项

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-09
        • 2021-03-31
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        • 1970-01-01
        • 2013-12-25
        • 1970-01-01
        相关资源
        最近更新 更多