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