繁体   English   中英

如何从抽屉中隐藏一件物品 android

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM