2
我的問題幾乎說明了一切。我希望能夠在WebView中選擇文本時捕獲文本,但我也希望捕獲文本週圍的跨度。有沒有辦法在本地執行此操作?在WebView中選擇文本並捕捉跨度
我的問題幾乎說明了一切。我希望能夠在WebView中選擇文本時捕獲文本,但我也希望捕獲文本週圍的跨度。有沒有辦法在本地執行此操作?在WebView中選擇文本並捕捉跨度
1 - 中的WebView
從類,它擴展的WebView選擇文本:
public void selectAndCopyText() {
try {
Method m = WebView.class.getMethod("emulateShiftHeld", null);
m.invoke(this, null);
} catch (Exception e) {
e.printStackTrace();
// fallback
KeyEvent shiftPressEvent = new KeyEvent(0,0,
KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
shiftPressEvent.dispatch(this);
}
}
然後你必須使用ClipboardManager,以觀看新文本。
或
本教程可以幫助您。
2 - 捕捉跨度
這可以幫助你。
How To Get WebView Content Into Bitmap?
謝謝。