有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

导航抽屉中的java切换选项卡

This is a picture of navigation drawer.

This is the picture of main activity

我有一个导航抽屉,在主要活动中我有三个标签。我想在导航抽屉中的选项卡之间切换单击。 就像我现在在服务标签上一样。但当我在导航抽屉活动中单击“主页”时,我希望看到“主页”选项卡


共 (1) 个答案

  1. # 1 楼答案

    正确的代码语法是 viewPager.setCurrentItem(0)用于主页选项卡。 viewPager.setCurrentItem(1)用于“服务”选项卡。 viewPager.setCurrentItem(2)关于我们选项卡

    选项卡索引从0开始

    public boolean onNavigationItemSelected(MenuItem item)
        {
            // Handle navigation view item clicks here.
            int id = item.getItemId();
    
           if (id == R.id.nav_home)
           {
               viewPager.setCurrentItem(0);
           }
           else if (id == R.id.nav_aboutus)
           {
               viewPager.setCurrentItem(2);
            }
    }