Android Webview通过点击它来选择一个单词。

时间:2015-05-27 13:57:38

标签: android webview selection

我在我的一个Android项目(OS版本4.4+)中使用webview。 Webview提供默认功能,通过" longpressing"选择文本。但我的项目要求是通过点击它而不是长按来选择文本。我已经尝试过此链接中提到的方法来实现功能(Detect which word has been clicked on within a text)。但这对我不起作用。任何人都可以指导如何完成这项任务。

1 个答案:

答案 0 :(得分:1)

通过以下方法,您可以在1秒钟后单击选择文本而无需按住它:

webView.setOnTouchListener(new View.OnTouchListener() {
        Boolean tF;
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            tF = true;
            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    tF = false;
            }
            return tF;
        }
});