a***@hotmail.com
a***@hotmail.com
  • 发布:2021-08-13 02:21
  • 更新:2021-09-16 11:05
  • 阅读:1322

5+ App强制禁用软键盘(调用原生代码)

分类:HTML5+
        document.addEventListener("plusready", function(){  
            var runtimeActivity = plus.android.runtimeMainActivity();  
            var w = runtimeActivity.getWindow();  
            plus.android.importClass(w);  
            var params=w.getAttributes();  
            plus.android.importClass(params);  
            var WindowManager = plus.android.importClass('android.view.WindowManager');  
            plus.android.invoke(w,"addFlags",WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);  
            params.windowSoftInputMode = WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM;  
        }, false);

原理是调用window.addFlags FLAG_ALT_FOCUSABLE_IM

0 关注 分享

要回复文章请先登录注册

星星不怕黑

星星不怕黑

没用的
1.uni-app没有document
2.查资料说uni-app处理好了plusready,我就把最外层去掉了,一点反应都没有
3.我的项目是uni-app的安卓端,mui等其他项目没有测试,不知道情况怎么样
2021-09-16 11:05