2

我正在使用 RoboGuice+SherlockActionBar-V4.0 并构建一个示例应用程序来测试 tab-navigation ,我检查了 SherlockActionBar 包附带的 roboguice-sherlock 示例,但......没有帮助。

如何使用选项卡切换活动?

//old method was .
spec = tabHost.newTabSpec("tab1").setIndicator(null,
  res.getDrawable(R.drawable.ic_tab_capture))
  .setContent(new Intent(this,TabOne.class));
tabHost.addTab(spec);

如果有任何示例代码可用,那么它对我来说应该很棒。

提前致谢 。

4

2 回答 2

2

在此代码段的帮助下,我已成功在 SherlockActionbar+RoboGuice 上设置选项卡。 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html,示例应用> https://bitbucket.org/ashish2py/sherlockrobotab

于 2012-04-17T10:42:17.277 回答
1

从他们的示例代码中,您可以尝试以下操作:

for (int i = 1; i <= 3; i++) {
        ActionBar.Tab tab = getSupportActionBar().newTab();
        tab.setText("Tab " + i);
        tab.setIcon(R.drawable.abs__ic_cab_done_holo_light);
        tab.setTabListener(this);
        getSupportActionBar().addTab(tab);
    }

这适用于我的 2.3.3 环境,使用 ABS4 和 RoboGuice。

于 2012-03-15T22:39:06.860 回答