a***@hotmail.com
a***@hotmail.com
  • 发布:2021-08-13 02:21
  • 更新:2025-04-25 09:00
  • 阅读:1470

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

1 关注 分享
2***@qq.com

要回复文章请先登录注册

2***@qq.com

2***@qq.com

大佬的思路厉害,刚才断行了评论不了,大佬这维度直接干窗口响应规则,666
2025-04-25 09:00
2***@qq.com

2***@qq.com

大佬的思路,
2025-04-25 08:59
星星不怕黑

星星不怕黑

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