是否可以从片段创建ActionBar选项卡?
我正在使用ABS库并有2个片段。第二个片段中的数据是动态变化的,是否可以动态显示片段中的标签?
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
for (int i = 1; i <= 3; i++) {
ActionBar.Tab tab = getSupportActionBar().newTab();
tab.setText("Tab " + i);
tab.setTabListener(this);
getSupportActionBar().addTab(tab);
}
}
这是我的代码,我得到The method getSupportActionBar() is undefined for the type
答案 0 :(得分:8)
没关系,
刚刚使用了getSherlockActivity()。getSupportActionBar()
工作得很好
答案 1 :(得分:2)
您必须投放到ActivityExtendsActionBarActivity
扩展的活动(例如ActionBarActivity
):
((ActivityExtendsActionBarActivity)getSupportActionBar()).setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);