我正在使用RoboGuice + SherlockActionBar-V4.0并构建一个示例应用来测试标签导航, 我检查了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);
//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);
如果有任何示例代码可供使用,那对我来说应该很棒。
提前致谢。
答案 0 :(得分:2)
我已经在此片段的帮助下成功设置了SherlockActionbar + RoboGuice上的Tabs。 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html, 示例应用> https://bitbucket.org/ashish2py/sherlockrobotab
答案 1 :(得分: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。