このタイトル バー/画像の削除に問題があります。
マニフェストファイルでテーマの変更を試みました
(android:theme="@android:style/Theme.NoActionBar.Fullscreen"),
そして私は試しました
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
同様に、どちらの方法でも、実行した直後にアプリが「動作を停止」しました。何か提案はありますか?
あなたの変化の中で、manifest
このNoActionBar
変化の代わりにNoTitleBar
<application
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.home);
あなたが行った2回目の試行は、コンテンツを設定する前に行う必要があります
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
これを行うには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()
これらがあなたを助け、あなたが理解できるようになることを願っています。
これを試して
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
後に追加super.oncreate