两种隐藏底部虚拟键Navigation Bar的实现发放

xiaoxiao2021-02-28  70

转自 http://www.cnblogs.com/evolutionoflicorice/p/5746056.html

隐藏底部虚拟键Navigation Bar实现全屏有两种情况

第一种:始终隐藏,触摸屏幕时也不出现

解决办法:同时设置以下两个参数

View.SYSTEM_UI_FLAG_HIDE_NAVIGATION View.SYSTEM_UI_FLAG_IMMERSIVE

在需要隐藏虚拟键Navigation Bar的Activity的onCreate方法中添加如下代码:

Window _window;

/**

 * 隐藏pad底部虚拟键

 */

 _window = getWindow();

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

第二种:隐藏了,但触摸屏幕时出现

解决办法:设置以下一个参数

View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

在需要隐藏虚拟键Navigation Bar的Activity的onCreate方法中添加如下代码:

Window _window;

/**

 * 隐藏pad底部虚拟键

 */

 _window = getWindow();

WindowManager.LayoutParams params = _window.getAttributes(); params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; _window.setAttributes(params);
转载请注明原文地址: https://www.6miu.com/read-70504.html

最新回复(0)