web-dev-qa-db-ja.com

Androidでアクティビティをフルスクリーンモードに設定する方法は?

Androidのアクティビティにフルスクリーンモードを設定する方法次のコードを使用して全画面を設定していますが、エラーが生成されます。

例外:

Android.util.AndroidRuntimeException: 
    requestFeature() must be called before adding content.         

コード:

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

コードを確認してください

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

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

    setContentView(R.layout.main);
}

コンテンツビューを設定する前に設定されていることに注意してください

60
Athul Harikumar

androidManifestでこれを試してください:

<activity Android:name=".ActivityName"
    Android:label="@string/app_name"
    Android:theme="@Android:style/Theme.NoTitleBar.Fullscreen">
</activity>
13
imperator_sp
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                        WindowManager.LayoutParams.FLAG_FULLSCREEN);
4
Roadies

put requestWindowFeatureあなたのコードの最初....このように...

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