软件编程
位置:首页>> 软件编程>> Android编程>> Android 隐藏底部虚拟键的两种方法

Android 隐藏底部虚拟键的两种方法

作者:社会你平哥  发布时间:2021-07-18 23:24:51 

标签:android,底部,虚拟键

方法一  滑动屏幕 可重新显示出来


protected void hideBottomUIMenu() {
 //隐藏虚拟按键,并且全屏
 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) {
   //for new api versions.
   View decorView = getWindow().getDecorView();
   int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
       | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
   decorView.setSystemUiVisibility(uiOptions);

}
}

方法二  滑动也不能重新显示


protected void hideBottomUIMenu() {
 //隐藏虚拟按键,并且全屏
 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) {

Window _window = getWindow();
   WindowManager.LayoutParams params = _window.getAttributes();
   params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE;
   _window.setAttributes(params);
 }
}

总结

以上所述是小编给大家介绍的Android 隐藏底部虚拟键的两种方法网站的支持!

来源:https://blog.csdn.net/qq_36355271/article/details/81080302

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com