Android 在网络视图中选择文本?

Android 在网络视图中选择文本?,android,Android,浏览器通过在SDK中隐藏的WebView上调用public void emulateShiftHold()方法来实现这一点。 任何其他选项?来自扩展WebView的类: 然后你必须使用剪贴簿管理器来查看新文本 适用于Android 1.5-2.3。从2.2开始公开。这段代码的作用与EmulateShiftHold()完全相同。它允许用户选择文本。然后自动将其复制到剪贴板 KeyEvent shiftPressEvent = new KeyEvent(0,0,

浏览器通过在SDK中隐藏的WebView上调用
public void emulateShiftHold()
方法来实现这一点。

任何其他选项?

来自扩展WebView的类:

然后你必须使用剪贴簿管理器来查看新文本


适用于Android 1.5-2.3。从2.2开始公开。

这段代码的作用与EmulateShiftHold()完全相同。它允许用户选择文本。然后自动将其复制到剪贴板

        KeyEvent shiftPressEvent = new KeyEvent(0,0,
                 KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
            shiftPressEvent.dispatch(portal);

只要用户通过手动选择文本进行“合作”。请参见Anroid 4.0.3 m.invoke(webView,null)导致本机崩溃09-21 23:20:49.151:A/libc(4103):0x00000014处的致命信号11(SIGSEGV)(代码=1)抱歉,我没有收到此消息。。我在扩展WebView的类中添加了selectAndCopyText(),但是我应该在哪里调用此函数以允许WebView中的文本可选择?嘿,你有解决问题的方法吗?此解决方案在ICS上不起作用
        KeyEvent shiftPressEvent = new KeyEvent(0,0,
                 KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
            shiftPressEvent.dispatch(portal);