0

我正在使用 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();
    }

请告诉我问题是什么以及如何解决。

4

2 回答 2

2

扩展您的ActivityfromSherlockFragmentActivity而不是SherlockActivity

public class MyActivity extends SherlockFragmentActivity {
    // ...
}
于 2012-07-22T18:19:53.683 回答
1

在您的 AndroidManifest 中,请务必将应用程序的主题设置为: android:theme="@style/Theme.Sherlock"

于 2012-07-22T13:14:06.227 回答