如何使用波顿使应用程序全屏显示

时间:2019-01-03 18:27:26

标签: android android-studio

我搜索这个,这就是我发现的

使应用程序全屏显示的代码是这个

int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN ;

View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(uiOptions);

但是当我将其放在按钮中时不起作用

我对这些问题的发现

该代码仅在“视图”可见时有效 您只能每1000毫秒使其进入全屏模式 当转到手机的其他部分时,应用程序会自动清除标志 我的目标是使该应用在所有活动中都变为全屏显示,但我想知道上面的代码是如何工作的,我在源代码中进行搜索,但找不到解决方法

上面的代码仅在我将代码上传到手机上时有效

1 个答案:

答案 0 :(得分:0)

@Override
    protected 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.activity_main);
    }