在Android应用程序中启用全屏模式

时间:2016-04-10 19:41:55

标签: android fullscreen

我知道之前已经问过,事实上我已经谷歌搜索了好几天,但我不能让我的应用程序在android api 19 os版本4.2.1全屏显示

我试过

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

以及

getWindow().getDecorView()
                    .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

但这些都不起作用。我也尝试在清单文件中选择全屏主题,但这不起作用。可能有什么不对?

1 个答案:

答案 0 :(得分:0)

确保在致电setContentView();之前调用代码,否则不会产生任何影响。像这样:

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);
}
相关问题