我有这5个标签,在第一个标签/片段中我有一个按钮,我希望能够通过单击此按钮切换到另一个标签 . 这是我的代码,其中包含选项卡:
actBar = getSupportActionBar();
actBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
secPagerAdapter = new SectionsPagerAdapter(
getSupportFragmentManager());
vPager = (ViewPager) findViewById(R.id.pager);
vPager.setAdapter(secPagerAdapter);
vPager
.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actBar.setSelectedNavigationItem(position);
}
});
Tab tab = actBar.newTab()
.setIcon(R.drawable.home)
.setTabListener(this);
actBar.addTab(tab, true);
tab = actBar.newTab()
.setIcon(R.drawable.cart)
.setTabListener(this);
actBar.addTab(tab);
tab = actBar.newTab()
.setIcon(R.drawable.users)
.setTabListener(this);
actBar.addTab(tab);
tab = actBar.newTab()
.setIcon(R.drawable.products)
.setTabListener(this);
actBar.addTab(tab);
tab = actBar.newTab()
.setIcon(R.drawable.settings)
.setTabListener(this);
actBar.addTab(tab);
这为我创建了一个非常好的操作栏,其中包含制表符和所有内容,正如您所看到的那样,带有home drawable的操作栏具有以下代码:actBar.addTab(tab,true);因为它是真的,当这个活动打开时,它从这个标签开始 . 所以...我在这个标签中有一个按钮 . 当我点击此按钮时,我希望它向右滚动到第三个选项卡,其中用户可绘制为图标 . 我是'only'的情况,我得说,我不知道tabhost . 我试图改变那个 true
布尔值,以便能够在标签 onClick
之间切换,但它没有't work. Thanks in advance. I'我非常感激 .
1 回答
使用此内部按钮单击侦听器