在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
可是这样会出现很多问题,首先,Activity就只能继承(extends)Activity,不能继承(extends)AppCompatActivity,不然会出错,而且很多activity切换的动画就没有了效果、方法不能使用。这显然不是我想要的。
找到style.xml
在 style name="appTheme" 中添加
隐藏下滑状态栏 <item name="android:windowFullscreen"> true</item>
隐藏标题栏 <item name="android:windowNoTitle>true</item>
隐藏虚拟按键,并且全屏
if(Build.VERSION.SDK_INT>11&& Build.VERSION.SDK_INT<19) {// lower api
View v =this.getWindow().getDecorView();
v.setSystemUiVisibility(View.GONE);
}else if(Build.VERSION.SDK_INT>=19) {
View decorView = getWindow().getDecorView();
intuiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
Build.VERSION.SDK_INT //获得sdk版本
decorView是window中的最顶层view,可以从window中获取到decorView