使用java编码android studio设置项目可见xml
我有这样的xml代码,我想在java(android studio)中设置一些可见项为真,我应该键入什么代码使用java编码android studio设置项目可见xml,android,xml,Android,Xml,我有这样的xml代码,我想在java(android studio)中设置一些可见项为真,我应该键入什么代码 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:showIn="navigation_view">
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_home"
android:title="HOME" />
<item
android:id="@+id/nav_login"
android:icon="@drawable/ic_login"
android:title="LOGIN" />
<item
android:id="@+id/nav_logout"
android:title="LOGOUT"
android:visible="false"/>
<item
android:id="@+id/nav_category"
android:title="CATEGORY"
android:visible="false"/>
</group>
试着这样做:
如果你想隐藏“导航登录”
您可以在设置NavigationView后使用它
navigationView.getMenu().findItem(R.id.nav_login).setVisible(false);
你可以通过编程来添加和删除菜单项,你能举个例子吗?我仍然在学习thx,然后再参考这个thx,但那不是我想要的。你能分享你的崩溃日志和活动文件吗
navigationView.getMenu().findItem(R.id.nav_login).setVisible(false);