2016-12-18 5 views
-2

This is a picture of navigation drawer.Переключение вкладок из панели навигации

This is the picture of main activity

У меня есть панель навигации, и в основной деятельности у меня есть 3 вкладки. Я хочу переключиться между вкладками из щелчка навигационного ящика. Как и сейчас, на вкладке «Службы». Но когда я нажал «Домой» в приложении ящика навигации, я хочу увидеть вкладку «Главная».

+1

Просьба предоставить код и контекст –

+0

Почему у вас есть вкладки и ящик для одних и тех же элементов? Просто используйте один режим навигации. –

+0

Требуется клиент, чтобы я это сделал. –

ответ

0

правильный синтаксис кода 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); 
     } 
} 
Смежные вопросы