如何在 xamarin android 中禁用底部导航视图?
How to disable bottom navigation view in xamarin android?
我试图在我的 activity 中禁用我的底部导航视图,但它没有用。但是当我试图隐藏它并显示它时,它工作正常。但是要禁用和启用它,它不起作用。顺便说一句,我用了 android.support.design.widget.BottomNavigationView
这是我试过的代码
BottomNavigationView bottomNavView = FindViewById<BottomNavigationView>(Resource.Id.bottom_navigation);
bottomNavView.Enable = true;
它不工作,我不知道为什么:/
我正在使用 NavigationView,但我在 BottomNavigationView 上看到了相同的方法(我在我的代码中声明了它)。要禁用该项目,您可以这样做:
navigationView = FindViewById<NavigationView>(Resource.Id.nav_view);//My navigationview
IMenuItem asd = (IMenuItem)navigationView.Menu.GetItem(2);
asd.SetEnabled(false);
如果您想删除项目,您可以这样做:
navigationView.Menu.RemoveItem(Resource.Id.nav_Cambiar_TPK);
navigationView.Menu.RemoveItem(Resource.Id.nav_nuevo);
我试图在我的 activity 中禁用我的底部导航视图,但它没有用。但是当我试图隐藏它并显示它时,它工作正常。但是要禁用和启用它,它不起作用。顺便说一句,我用了 android.support.design.widget.BottomNavigationView
这是我试过的代码
BottomNavigationView bottomNavView = FindViewById<BottomNavigationView>(Resource.Id.bottom_navigation);
bottomNavView.Enable = true;
它不工作,我不知道为什么:/
我正在使用 NavigationView,但我在 BottomNavigationView 上看到了相同的方法(我在我的代码中声明了它)。要禁用该项目,您可以这样做:
navigationView = FindViewById<NavigationView>(Resource.Id.nav_view);//My navigationview
IMenuItem asd = (IMenuItem)navigationView.Menu.GetItem(2);
asd.SetEnabled(false);
如果您想删除项目,您可以这样做:
navigationView.Menu.RemoveItem(Resource.Id.nav_Cambiar_TPK);
navigationView.Menu.RemoveItem(Resource.Id.nav_nuevo);