Android导航视图以编程方式设置菜单

用户名

在我的应用程序中,我想根据某些条件传递某些菜单。

这是布局:

 <android.support.design.widget.NavigationView
        android:id="@+id/nav_view_free"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:fitsSystemWindows="true"
        android:background="@color/Color_White"
        app:headerLayout="@layout/nav_header_main"
        app:menu="@menu/activity_main_drawer_1"
        />

我要做的就是根据某些情况动态更改@ menu / activity_main_drawer_1。

如何以编程方式执行此操作?

vguzzi

inflateMenu在上使用NavigationView

例如:

navigationView.getMenu().clear();
navigationView.inflateMenu(R.menu.menu_view);

有关更多信息,请参见此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章