[英]How to hide one item from drawer android
我是一个新的应用程序开发人员。我在我的应用程序抽屉中使用它为用户提供了很多选项。但有时我想设置一个条件并从中隐藏一个元素。抱歉再次问这个问题,但我试图处理我们的以前的帖子,并没有和我一起工作。
这是我的代码:
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
View headerView = navigationView.getHeaderView(0);
navigationView.setNavigationItemSelectedListener(this);
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
drawer.closeDrawers();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
int id = item.getItemId();
if (id == R.id.nav_home) {
Intent i = new Intent(this, MainActivity.class);
startActivity(i);
} else if (id == R.id.nav_Profile) {
Intent i = new Intent(this, UserProfile.class);
startActivity(i);
} else if (id == R.id.nav_Politics) {
Intent i = new Intent(this, Ploysity.class);
startActivity(i);
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
因此,例如我想隐藏 nav_Politics 我该如何隐藏它?
查看这段代码:
mDrawerLayout.closeDrawer(Gravity.LEFT);
mDrawerLayout.closeDrawer(Gravity.RIGHT, false);
使用 Gravity.LEFT 或 GravityCompat.START 移动左侧抽屉。 对右侧使用 Gravity.RIGHT 或 GravityCompat.END。 错误禁用抽屉关闭 animation。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.