我在WebView中有一个(HTML)范围,其中包含有时无法选择的文本。这是open-source Japanese Kanji learning app,因此文本是日文的,也许这就是为什么长按选择有时不能正常工作的原因。我不知道。无论如何,我想要做的是:
当用户长按整个跨度框的任何部分(实际文本居中的位置)时,我想假装用户实际上长按了文本,所以我想要' android select'文本,也会调出复制粘贴上下文对话框。
我找到了一种选择' html的方法。文本via javascript,但这不会触发' android select',即复制粘贴上下文对话框不会显示。
我已经广泛搜索了一种通过Java(1,2,3,尤其是4在WebView中选择文本的方法。最后一个看起来很有希望,但大多数问题和答案似乎都是荒谬的。我认为这是因为我正在使用Android 7.0,而答案似乎使用了“选择模式”。最新的Android没有。