5

私は actionbarSherlock を使用してアプリケーションを構築しており、アクティブの 1 つでタブを使用しています。タブだけを表示してバーを非表示にすることはできますか?

左が実際の表示、右が希望の表示です

action_bar

4

2 に答える 2

4

解決策は次のとおりです。

ActionBar bar = getSupportActionBar();
bar.setDisplayShowTitleEnabled(false);  
bar.setDisplayShowHomeEnabled(false);
于 2012-12-05T15:51:08.997 に答える
4

正しいテーマを設定する必要があります。マニフェスト ファイルで、これをアクティビティ宣言に追加します。

android:theme="@android:style/Theme.NoTitleBar"

編集

コードからタイトルバーを非表示にすることもできます。これをアクティビティの onCreate() に追加します。

requestWindowFeature(Window.FEATURE_NO_TITLE);

編集3

シャーロックから派生した独自のスタイルをいつでも作成し、タイトル バーの無効化を追加できます。このような

<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionBar">
   <item name="android:windowNoTitle">true</item>
</style>

MyThemeを使用してアクティビティを作成します

于 2012-12-02T18:37:02.480 に答える