7***@qq.com
7***@qq.com
  • 发布:2018-07-02 15:19
  • 更新:2018-07-03 15:07
  • 阅读:6911

Hbuilder 如何隐藏华为、oppo、魅族等手机的底部虚拟按键。

分类:HTML5+

Hbuilder 如何隐藏华为、oppo、魅族等手机的底部虚拟按键。
不是虚拟按键盘 不是虚拟键盘 不是软键盘。。。。。
有没有类似实现方案?

2018-07-02 15:19 负责人:无 分享
已邀请:

最佳回复

诗小柒

诗小柒

// 安卓沉浸式 0关闭 1安卓状态栏导航栏都进入沉浸模式 2设置状态栏沉浸 3设置导航栏沉浸  
function windowFull(pr) {  
    var main = plus.android.runtimeMainActivity();  
    var windowMe = main.getWindow();  
    plus.android.importClass(windowMe);  
    var decorView = windowMe.getDecorView();  
    plus.android.importClass(decorView);  
    var View = plus.android.importClass("android.view.View");  
    if (pr === 1) {  
        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_STICKY);  
    } else if (pr === 2) {  
        decorView.setSystemUiVisibility(  
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE |  
            View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |  
            View.SYSTEM_UI_FLAG_FULLSCREEN |  
            View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);  
    } else if (pr === 3) {  
        decorView.setSystemUiVisibility(  
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE |  
            View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |  
            View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |  
            View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);  
    } else if (pr === 0) {  
        decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);  
    }  
}
  • 1***@qq.com

    这样写影响了mui图片上传功能,请问是怎么回事

    2018-12-10 15:09

  • 1***@163.com

    华为有的虚拟导航是固定的,这个怎么处理

    2019-03-28 17:50

  • 诗小柒

    回复 1***@163.com:这个要问华为了

    2019-03-29 10:36

Trust

Trust - 少说废话

5+没有相关的API,可以查下原生是否有相关的方法。

该问题目前已经被锁定, 无法添加新回复