gpt4 book ai didi

android - 在 WebView 中点击表单字段不显示软键盘

转载 作者:IT王子 更新时间:2023-10-28 23:40:19 26 4
gpt4 key购买 nike

我创建了自己的 WebView 并设置了 WebChromeClient 和 WebViewClient 对象。当我启动此 WebView 时,HTML 表单字段会在我触摸它们时使用react(出现光标),但它们没有被选中,软键盘也没有启动。如果我使用轨迹球选择表格并按下它,就会出现键盘。

我尝试将 myWebview.requestFocusFromTouch() 称为 this answer建议,但它返回 false 并没有帮助。

最佳答案

http://code.google.com/p/android/issues/detail?id=7189

这是一个修复,以防其他不清楚。

    webview.requestFocus(View.FOCUS_DOWN);
webview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_UP:
if (!v.hasFocus()) {
v.requestFocus();
}
break;
}
return false;
}
});

关于android - 在 WebView 中点击表单字段不显示软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com