带有可编辑内容的Android webview失去了重点

时间:2013-07-04 12:49:32

标签: android webview lost-focus

我一直在尝试使用Webview实现 RichTextEditor 。 Webview加载了内容可编辑的html。为了获得第一次关注,我需要在webview上点击三次以上。当我们再次单击输入文本的结尾或行的结尾以获得焦点时,它也会失去它的焦点我需要多次点击。

我已经做了以下事情以使其可以集中精力。

editorWebview.setFocusableInTouchMode(true);
editorWebview.setFocusable(true);
editorWebview.requestFocus(View.FOCUS_DOWN);

并请求将焦点放在 自定义网页视图 的onTouch上,当它失去焦点时。

switch (event.getAction())
{
    case MotionEvent.ACTION_UP:
    case MotionEvent.ACTION_DOWN:
        if (!v.hasFocus()) {
            v.requestFocus();
        }
        break;
}

注意: 我正在运行javascript以将样式应用于在webview中输入的文本。

请告诉我我错过了什么。

-Thanks

1 个答案:

答案 0 :(得分:0)

我删除了我在script.now中使用的 eval命令。现在我能摆脱焦点问题。