我正在使用sherlock操作栏创建一个操作栏,但是当我运行它时它没有显示。这是代码:
public class NaseebactionbarActivity extends SherlockActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionbar = getSupportActionBar();
actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab PlayerTab = actionbar.newTab().setText("Fragment A");
ActionBar.Tab StationsTab = actionbar.newTab().setText("Fragment B");
actionbar.addTab(PlayerTab);
actionbar.addTab(StationsTab);
actionbar.show();
}
请告诉我这是什么问题以及如何解决。
答案 0 :(得分:2)
将您的Activity
从SherlockFragmentActivity
而不是SherlockActivity
延伸:
public class MyActivity extends SherlockFragmentActivity {
// ...
}
答案 1 :(得分:1)
在AndroidManifest中,请务必将应用程序的主题设置为:
android:theme="@style/Theme.Sherlock"