5

アプリのすべてのアクティビティでタイトル バーを非表示にしたいと考えています。これを行うには、次の属性をタグに入れます。

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

タイトル バーは非表示になりましたが、私の問題は、その属性でアプリが奇妙に見えることです。

前:

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

noTitleBar 属性を使用:

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

コントラストが弱くなっているように見えます..

noTitleBar属性がアプリケーション タグにあるか、各アクティビティ タグにあるかは関係ありません。

私の問題で私を助けてくれることを願っています。

4

3 に答える 3

4

活動の中onCreate()で次のように書いてください:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
于 2012-12-12T07:51:02.890 に答える
2

これは、アプリケーションのテーマもタイトルバーと一緒に削除したことが原因である可能性があります。

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

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

</style>

たぶんあなたの親のテーマはandroid:Theme.Black.NoTitleBar

于 2012-12-12T10:05:47.163 に答える
0

あなたは何の回答も受け入れていないので、ここに 2 セントを投げます。

次のコード スニペットを追加すると役立つ場合があります。

  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                            WindowManager.LayoutParams.FLAG_FULLSCREEN);
于 2013-02-27T19:25:02.527 に答える