私は actionbarSherlock を使用してアプリケーションを構築しており、アクティブの 1 つでタブを使用しています。タブだけを表示してバーを非表示にすることはできますか?
左が実際の表示、右が希望の表示です
私は actionbarSherlock を使用してアプリケーションを構築しており、アクティブの 1 つでタブを使用しています。タブだけを表示してバーを非表示にすることはできますか?
左が実際の表示、右が希望の表示です
解決策は次のとおりです。
ActionBar bar = getSupportActionBar();
bar.setDisplayShowTitleEnabled(false);
bar.setDisplayShowHomeEnabled(false);
正しいテーマを設定する必要があります。マニフェスト ファイルで、これをアクティビティ宣言に追加します。
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を使用してアクティビティを作成します