2012-12-12 8 views
5

私のアプリケーションのすべてのアクティビティでタイトルバーを非表示にしたい。これを行うには、私は、タグ内に以下の属性を置く:Android:タイトルバーを隠す問題

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

は、タイトルバーが非表示になっているが、私の問題は、私のアプリは、その属性を持つ奇妙に見えるです。

前:以下、コントラストがあるように見えます

http://imageshack.us/a/img211/581/screenshot1355295921669.png

..

noTitleBar属性場合には違いはありません:

noTitleBar属性を持つ

http://imageshack.us/a/img831/6905/screenshot1355296053406.png

アプリケーションタグまたは各アクティビティタグにあります。

私の問題を助けてくれることを願っています。アクティビティ書き込みのonCreate()

+0

は、あなたのようにしようとしています。 requestWindowFeature(Window.FEATURE_NO_TITLE); '? –

答えて

4

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
2

あなたが一緒にタイトルバーを使用してアプリケーションのテーマをも削除したので、おそらくです。

あなたのテーマが以前のものであるかどうかはわかりませんが、既存のテーマを拡張する必要があります。あなたのスタイルでこのような何かファイル:

<style name="MyTheme" parent="android:Theme.Light.NoTitleBar."> 

</style> 

たぶん、あなたの親テーマはandroid:Theme.Black.NoTitleBarすべきですか?

+0

ありがとう!これは私が経験していたこの奇妙なグラフィカルな問題を解決しました! – Regnarg

0

私はここに私の2セントを投げるつもりですので、あなたは何の答えを受け入れられませんしました:

このコードのスニペットを追加すると役に立つかもしれません: `この:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
          WindowManager.LayoutParams.FLAG_FULLSCREEN); 
関連する問題