2012-04-02 6 views
4

Theme.NoTitleBarがマニフェストに設定されているかどうかによって、タブの表示方法が異なります。私はタイトルバーがあるときにタイトルバーが表示されないようにします。任意のidéaそれを達成する方法は?Theme.NoTitleBarがマニフェストに設定されているかどうかによってタブの表示が異なります

問題を説明する2つの画像があります。

マニフェストにNoTitleBarが指定されている場合、タブはアイコンとテキストで表示されます。 NoTitleBarが指定されていないとき(そしてアプリケーションにタイトルバーが表示される)、タブにはテキストのみが表示されます。 Theme.Holo、私の友人である

NoTitleBar set in manifest - tabs without image

NoTitleBar NOT set in manifest - tabs with image

+0

:あなたがマニフェストに、あなたは何のタイトルバーは、以下のようなsetcontentview()oncreate()方法でthis.requestWindowFeature(Window.FEATURE_NO_TITLE);を使用したい各アクティビティに持っていた元のテーマのスタイルを残します。いくつかの時間に画像を追加してみてください – Akhil

+0

質問を投票していただきありがとうございます。今私は画像を添付することができました。私はこれが質問を明確にすることを願っています:) – Mattias

+0

私はちょうどその見た目で生きなければならないかもしれないと思います。私はそれがタブのように見えるテーマだと思うし、私はNoTitleBarテーマに変更すると、そのテーマのタブは(私にはとにかく:)よく見える – Mattias

答えて

0

。あなたはTheme.Holoで好きなTheme.HoloまたはTheme.Holo.NoActionBarまたはTheme.Holo.NoActionBar.Fullscreenかを使用してみてください。楽しむ!

0

あなたのUiの元のスタイルをそのまま残し、タイトルバーを削除したい場合は、マニフェストではなくアクティビティのコードでタイトルバーを削除する必要があります。私は質問を投票した

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.activity_signup); 
    ... 
    } 
関連する問題