欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法

程序员文章站 2024-02-20 11:03:34
//去title requestwindowfeature(window.feature_no_title); //隐藏状态栏 getwindow()....
//去title 
requestwindowfeature(window.feature_no_title); 
//隐藏状态栏 
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,windowmanager.layoutparams.flag_fullscreen); 
//隐藏拟按键 
getwindow().getdecorview().setsystemuivisibility(view.system_ui_flag_hide_navigation);

  setrequestedorientation(activityinfo.screen_orientation_landscape);
  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);

注意:这种方法只能暂时隐藏状态栏和底部虚拟件,当应用交互的时候底部虚拟键会弹出来覆盖全屏应用的底部。这时可以去acitivity基类布局文件的最外层布局中添加android:fitssystemwindows=”true”这样当发生交互的时候,底部的虚拟键不会覆盖当前应用。

以上所述是小编给大家介绍的android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法,希望对大家有所帮助