Android需要全屏显示界面的时候,我们需要对状态栏、标题栏、虚拟键进行处理。

隐藏标题栏
  this.requestWindowFeature(Window.FEATURE_NO_TITLE);
隐藏状态栏
   this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                             WindowManager.LayoutParams.FLAG_FULLSCREEN);
沉浸式模式
    if (Build.VERSION.SDK_INT >= 21) {        View decorView = getWindow().getDecorView();        decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                | View.SYSTEM_UI_FLAG_LAYOUT_STABLE //表示会让应用的主体内容占用系统状态栏的空间                | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);//表示会让应用的主体内容占用系统导航栏的空间        getWindow().setStatusBarColor(Color.TRANSPARENT);        getWindow().setNavigationBarColor(Color.TRANSPARENT);    }    getSupportActionBar().hide();
隐藏状态栏,并且根据滑动显示状态栏
@Overridepublic void onWindowFocusChanged(boolean hasFocus) {    super.onWindowFocusChanged(hasFocus);   if (hasFocus && Build.VERSION.SDK_INT >= 19) {        getWindow().getDecorView().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);}}

更多相关文章

  1. 固定屏幕显示模式 ScreenOrientation
  2. Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android(安
  3. android 仿写 screen lock
  4. android framework在launcher中隐藏指定app
  5. Android(安卓)启动Tomcat服务报错,端口占用解决方案
  6. android 用沉浸式隐藏status bar
  7. android监听键盘弹出or隐藏方法
  8. android显示隐藏软键盘
  9. android避免decodeResource图片时占用太大的内存。

随机推荐

  1. [Android(安卓)Pro] android 混淆文件pro
  2. 简单的 Android(安卓)拍照并显示以及获取
  3. android 实现定时器
  4. 移动网站开发中常用的10段JavaScript代码
  5. Ubuntu搭建Eclipse+JDK+SDK的Android
  6. android 绘制折线图(AChartEngine)Linechar
  7. android用户界面之按钮(Button)教程实例
  8. OpenCV 连接 Android(安卓)IP摄像头
  9. 【EditText】Android(安卓)中设置 EditTe
  10. android.hardware.Camera翻译