0

在我的应用程序中,有一个 Web 视图可以加载一些页面。在某些页面中,触摸文本字段时不会弹出 android 键盘。例如,在 facebook 页面中,无法输入用户名和密码。有没有人对此有任何想法?

4

1 回答 1

1

尝试这个 :

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;
    }
});

它对我有用,谢谢在 WebView 中点击表单字段不显示软键盘

于 2013-07-04T08:44:34.990 回答