0

このタイトル バー/画像の削除に問題があります。

画像

マニフェストファイルでテーマの変更を試みました

(android:theme="@android:style/Theme.NoActionBar.Fullscreen"), 

そして私は試しました

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

同様に、どちらの方法でも、実行した直後にアプリが「動作を停止」しました。何か提案はありますか?

4

5 に答える 5

1

あなたの変化の中で、manifestこのNoActionBar変化の代わりにNoTitleBar

<application        
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
于 2012-07-19T09:38:30.027 に答える
1
super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.home);
于 2012-07-19T09:42:27.757 に答える
1

あなたが行った2回目の試行は、コンテンツを設定する前に行う必要があります

super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
于 2012-07-19T09:40:22.430 に答える
0

これを行うには2つの方法があります。あなたの質問に対する私のコメントによると。

最初の方法はあなたのmanifestファイルにあります-

@android:style/Theme.NoTitleBar.Fullscreen

2番目の方法は-

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.yourLayout);

アプリで複数のアクティビティを使用している場合。あなたはすべての活動に最初の方法でスタイルを与える必要があります。そして、あなたが第二の方法を選択しているなら、あなたはそれrequestWindowFeatureをすべてActivityの人の内側と前に与える必要がありますsetContentView()

これらがあなたを助け、あなたが理解できるようになることを願っています。

于 2012-07-19T09:56:44.137 に答える
0

これを試して

requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

後に追加super.oncreate

于 2012-07-19T09:41:15.470 に答える