如何以编程方式隐藏导航抽屉菜单项?

定罪的穆迪

我想在导航抽屉菜单中隐藏菜单项,并根据菜单项下面的代码根据使用该应用程序的用户的类型显示它,以返回null:

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
            this, drawer, toolbar, R.string.navigation_drawer_open,R.string.navigation_drawer_close);
    drawer.setDrawerListener(toggle);
    toggle.syncState();

    MenuItem target = (MenuItem)drawer.findViewById(R.id.nav_target);

    target.setVisible(false);
定罪的穆迪

通过创建菜单并使用进行了修复

menu.findItem(R.id.nav_target)

如@ droid8421建议。

固定代码:

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    navigationView.setNavigationItemSelectedListener(this);

Menu menu =navigationView.getMenu();

MenuItem target = menu.findItem(R.id.nav_target);

target.setVisible(false);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式而不是菜单xml将子菜单项添加到NavigationView

来自分类Dev

在Android中使用可绘制资源以编程方式将图标设置为导航抽屉菜单项始终为黑色

来自分类Dev

如何为导航抽屉的菜单项赋予颜色?

来自分类Dev

如何单击材料导航抽屉菜单项上的活动

来自分类Dev

更改导航抽屉菜单项的颜色

来自分类Dev

如何以明智的方式显示食物菜单项

来自分类Dev

如何以编程方式从Android的导航抽屉中删除子菜单?

来自分类Dev

如何以水平方式而非垂直方式显示引导导航栏的下拉菜单项?

来自分类Dev

如何以编程方式将子菜单项添加到新的材质设计android支持库

来自分类Dev

以编程方式删除弹出菜单项

来自分类常见问题

更改导航抽屉中选中的菜单项的颜色

来自分类Dev

在导航抽屉中获取所选菜单项的索引值

来自分类Dev

导航抽屉列表中的下划线菜单项

来自分类Dev

导航抽屉-缓慢设置菜单项的动画

来自分类Dev

菜单项未出现在导航抽屉中

来自分类Dev

Android中的导航抽屉菜单项标题颜色

来自分类Dev

导航抽屉活动中菜单项的OnClickListener

来自分类Dev

Android导航抽屉菜单项图标颜色

来自分类Dev

单击时,导航抽屉菜单项不应更改颜色

来自分类Dev

Xamarin 导航抽屉菜单项单击事件未处理

来自分类Dev

显示导航抽屉和返回箭头的菜单项

来自分类Dev

在导航抽屉菜单项上使用 TapTargetView

来自分类Dev

如何在导航抽屉中添加菜单项运行时?

来自分类Dev

菜单项之后如何在导航抽屉中显示文本视图?

来自分类Dev

如何在Android的导航抽屉中添加可折叠菜单项?

来自分类Dev

如何在Android的导航抽屉中设置菜单项的样式?

来自分类Dev

如何在导航抽屉中的菜单项之间画一条线

来自分类Dev

如何在 Xamarin.Android 中为导航抽屉的菜单项赋予颜色

来自分类Dev

如何从 WebInternface 更改导航抽屉菜单项的可见性

Related 相关文章

  1. 1

    如何以编程方式而不是菜单xml将子菜单项添加到NavigationView

  2. 2

    在Android中使用可绘制资源以编程方式将图标设置为导航抽屉菜单项始终为黑色

  3. 3

    如何为导航抽屉的菜单项赋予颜色?

  4. 4

    如何单击材料导航抽屉菜单项上的活动

  5. 5

    更改导航抽屉菜单项的颜色

  6. 6

    如何以明智的方式显示食物菜单项

  7. 7

    如何以编程方式从Android的导航抽屉中删除子菜单?

  8. 8

    如何以水平方式而非垂直方式显示引导导航栏的下拉菜单项?

  9. 9

    如何以编程方式将子菜单项添加到新的材质设计android支持库

  10. 10

    以编程方式删除弹出菜单项

  11. 11

    更改导航抽屉中选中的菜单项的颜色

  12. 12

    在导航抽屉中获取所选菜单项的索引值

  13. 13

    导航抽屉列表中的下划线菜单项

  14. 14

    导航抽屉-缓慢设置菜单项的动画

  15. 15

    菜单项未出现在导航抽屉中

  16. 16

    Android中的导航抽屉菜单项标题颜色

  17. 17

    导航抽屉活动中菜单项的OnClickListener

  18. 18

    Android导航抽屉菜单项图标颜色

  19. 19

    单击时,导航抽屉菜单项不应更改颜色

  20. 20

    Xamarin 导航抽屉菜单项单击事件未处理

  21. 21

    显示导航抽屉和返回箭头的菜单项

  22. 22

    在导航抽屉菜单项上使用 TapTargetView

  23. 23

    如何在导航抽屉中添加菜单项运行时?

  24. 24

    菜单项之后如何在导航抽屉中显示文本视图?

  25. 25

    如何在Android的导航抽屉中添加可折叠菜单项?

  26. 26

    如何在Android的导航抽屉中设置菜单项的样式?

  27. 27

    如何在导航抽屉中的菜单项之间画一条线

  28. 28

    如何在 Xamarin.Android 中为导航抽屉的菜单项赋予颜色

  29. 29

    如何从 WebInternface 更改导航抽屉菜单项的可见性

热门标签

归档