[英]How to completely disable soft keyboard for all input in Android webview
[英]How to disable the Android keyboard from taking the control over input fields in webview?
我已经为这个特定的要求工作了 2 个多月了。 但是当输入字段聚焦在 web 视图中时,我还没有找到禁用本机键盘的解决方案。 我正在构建一个具有内置键盘(本质上是一个视图)的应用程序,我希望显示它而不是本机键盘。
到目前为止我尝试过的:
blocksDescendants
:false 及其父级的descendantFocusability
blocksDescendants
设置为blocksDescendants
(这有效,但不会在输入字段上显示光标)OnGlobalLayoutChange
事件以检查是否已添加键盘。 (有效,但结果与上述情况相同,但性能略有提高)你应该设定windowSoftInputMode到stateAlwaysHidden
的Activity
包含Web视图。 这应该使整个Activity
的屏幕键盘保持隐藏。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.