2016-07-06 36 views
-1

如何在材质标签中获取活动标签位置?
任何人都可以帮助我。如何在android素材中获取活动标签位置

+0

你的代码在哪里?尝试使用'setOnTabSelectedListener'? –

+0

有太多可能的答案,或者对于这种格式,答案太长。请添加详细信息以缩小答案集或隔离几个段落中可以回答的问题。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)页面寻求帮助。 –

回答

1

试试这个

TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); 
tabLayout.getSelectedTabPosition(); 
2
tabLayout.setOnTabSelectedListener(
        new TabLayout.ViewPagerOnTabSelectedListener(viewPager) { 
         @Override 
         public void onTabSelected(TabLayout.Tab tab) { 
          super.onTabSelected(tab); 
          currentPage = tab.getPosition(); 

         } 
        }); 
     } 
0

在你的活动实施OnTabChangeListener, 然后设置侦听器TabHost tabHost.setOnTabChangedListener(this);

@Override 
    public void onTabChanged(String id) { 
     Log.i("INDEX->", "Selected TAB Index - "+ tabHost.getCurrentTab()); 
} 
1

试试这个

tabLayout.setOnTabSelectedListener(
        new TabLayout.ViewPagerOnTabSelectedListener(viewPager) { 
         @Override 
         public void onTabSelected(TabLayout.Tab tab) { 
          super.onTabSelected(tab); 
          position = tab.getPosition(); 

         } 
        }); 
     } 
相关问题