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

の代わりにActivityfromを拡張します。SherlockFragmentActivitySherlockActivity

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

AndroidManifest で、アプリケーションのテーマを次のように設定してください。 android:theme="@style/Theme.Sherlock"

于 2012-07-22T13:14:06.227 に答える