w00*_*w00 6 android actionbarsherlock android-actionbar
我找不到任何关于此的信息,但是,我如何在ActionBarSherlock中以编程方式切换选项卡?
通常,当我想切换视图时,我会使用以下内容:
Intent intentSecondView = new Intent(this, SecondView.class);
this.startActivity(intentSecondView);
Run Code Online (Sandbox Code Playgroud)
但显然这不起作用,因为选项卡中的视图是片段.
那么有什么方法可以在使用ActionBarSherlock时通过代码在选项卡之间切换?
这就是我当前添加带有标签的操作栏的方法.
在我的onCreate方法中,我有:
mViewPager = new ViewPager(this);
mViewPager.setId(R.id.pager);
setContentView(mViewPager);
ActionBar bar = getSupportActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
mTabsAdapter = new TabsAdapter(this, mViewPager);
mTabsAdapter.addTab(
bar.newTab().setText("Fragment 1"),
MyFragment1.class, null);
mTabsAdapter.addTab(
bar.newTab().setText("Fragment 2"),
MyFragment2.class, null);
Run Code Online (Sandbox Code Playgroud)
我在AndroidManifest文件中没有添加任何内容来创建选项卡.这都是编程方式.
Iñi*_*igo 21
尝试调用actionBar.setSelectedNavigationItem(x):
int position = 1;
getSupportActionBar().setSelectedNavigationItem(position);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10070 次 |
| 最近记录: |