根据Android中的焦点元素,在WebView中显示或隐藏键盘

时间:2018-12-28 15:56:30

标签: android webview view keyboard

我有一个屏幕,其中有一个WebView,在接收的页面中,我得到了一些字段,包括“ EditTexts”和一些日历字段。问题在于,每当单击日历字段时,都会弹出键盘。我想以某种方式确定在WebView中单击哪种字段,然后基于该字段显示或隐藏键盘。

有什么办法吗?

谢谢!

PS。我能找到的有关WebView的唯一答案涉及整个WebView-我想要使我能够分辨WebView中“选择”哪种视图并以此为基础显示或隐藏键盘的功能。

1 个答案:

答案 0 :(得分:0)

如何使用android的本机行为处理页面的HTML?您正在使用的Web视图将加载服务器中定义的HTML页面。您无法使用本机平台中的硬件或软件来控制该网页的Web元素。

如果您仍然必须这样做。您需要通过一些HTML解析器来定位HTML标签。浏览 JSoup 库,开始定位网页元素,然后可以使用 InputMethodManager

控制平台的键盘