美文网首页
Android Studio让APP真正全屏

Android Studio让APP真正全屏

作者: 汶水一方 | 来源:发表于2017-08-08 02:33 被阅读65次

2017.08.7

本文软硬件环境
MacBook Pro, OS X El Capitan, 10.11.6
Android Studio v2.3
测试通过。

  1. 隐藏最顶部状态条(显示电池电量、信号强度等的状态条)

onCreate中加入:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

2.隐藏ActionBar(APP内顶端的工具条)
AndroidManifest.xml中查看application段中android:theme的值,默认为@style/AppTheme。于是我们到res/values/styles.xml文件中,修改这一行:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
  1. 隐藏安卓的软按键
@Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if (hasFocus && Build.VERSION.SDK_INT >= 19) {
            View decorView = getWindow().getDecorView();
            decorView.setSystemUiVisibility(
                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
        }
    }

相关文章

网友评论

      本文标题:Android Studio让APP真正全屏

      本文链接:https://www.haomeiwen.com/subject/buvzlxtx.html