瀏覽器通過在隱藏在SDK中的WebView上調用public void emulateShiftHeld()
方法來完成此操作。
還有其他的選擇嗎?在WebView中選擇文本?
6
A
回答
8
從延伸到的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觀看新文本。
適用於Android 1.5 - 2.3。 emulateShiftHeld()自2.2以來公開。
3
這段代碼與emulateshiftheld()完全相同。它允許用戶選擇文字。然後自動將其複製到剪貼板。
KeyEvent shiftPressEvent = new KeyEvent(0,0,
KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
shiftPressEvent.dispatch(portal);
相關問題
- 1. 在webview中選擇中心文本ios
- 2. 在webview中從pdf中選擇文本
- 3. 的WebView文本選擇
- 4. 上webView的文本選擇
- 5. Android:如何從webview中選擇文本
- 6. 跟蹤android webview中的選擇文本
- 7. android webview文本選擇監聽器
- 8. 有文本選擇聽者的WebView
- 9. 在Webview 4.2.2中選擇文件(Android Studio)
- 10. 如何在Android中的webview中禁用文本選擇?
- 11. 在加載Facebook時在WebView中選擇文本
- 12. 如何在WebView中禁用用戶文本選擇[React-Native]
- 13. 在WebView中選擇文本並捕捉跨度
- 14. 在JTextPane中選擇文本
- 15. 在QTextBrowser中選擇文本
- 16. 選擇文本在Android中
- 17. Android Webview:如何在webview中複製選定的文本。
- 18. 在文本框中選擇文本
- 19. 如何從webview中選擇文本並且不復制它?
- 20. 如何以編程方式從android webview中選擇文本
- 21. Android:如何禁用Android 4.0+的WebView中的文本選擇?
- 22. 收聽webView中的選擇文本更改android
- 23. 爲什麼不能在webview中選擇文件選項?
- 24. 如何覆蓋webview的文本選擇上下文菜單?
- 25. WebView選擇器drawable
- 26. 允許在WebView中的長按觸摸事件中選擇文本
- 27. 如何在Android Webview中選擇文本並將選定文本傳遞給字符串
- 28. webview不允許我選擇文件
- 29. 處理文件選擇器android 6.0 webview
- 30. 選擇文本
嘿你有解決你的問題? – vnshetty 2011-05-23 04:09:20
此解決方案無法在ICS上工作 – 2012-06-19 07:56:25