1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > android 隐藏底部虚拟按键 Android 隐藏底部虚拟键的两种方法

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

时间:2020-04-24 20:12:40

相关推荐

android 隐藏底部虚拟按键 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);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。