gpt4 book ai didi

android - 使用 ActionBarSherlock 以编程方式在 Android 中切换选项卡

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:59 25 4
gpt4 key购买 nike

我找不到关于此的任何信息,但是我如何以编程方式在 ActionBarSherlock 中切换选项卡?

通常当我想切换 View 时,我会使用类似的东西:

Intent intentSecondView = new Intent(this, SecondView.class);
this.startActivity(intentSecondView);

但显然这行不通,因为选项卡中的 View 是 fragment 。

那么有没有办法在使用ActionBarSherlock的时候通过代码在tab之间切换呢??


这就是我目前添加带有标签的操作栏的方式。

在我的 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);

我在 AndroidManifest 文件中没有添加任何内容来创建选项卡。一切都以编程方式进行。

最佳答案

尝试调用 actionBar.setSelectedNavigationItem(x):

int position = 1;
getSupportActionBar().setSelectedNavigationItem(position);

关于android - 使用 ActionBarSherlock 以编程方式在 Android 中切换选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11609745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com