2013-05-30 47 views
0

我正在使用WebView實現豐富的編輯文本,編輯器操作的按鈕顯示在上下文操作欄(CAB)中,長按webview時它是默認的CAB顯示按鈕,我明白Webview不提供任何設置來定製它的CAB。如何在Web視圖中實現自己的SelectAll,剪切,複製和粘貼

所以我認爲最好實施選擇,剪切,複製,粘貼動作。 我已經試過this但是對我沒有效果。

我的應用程序針對的是Android 3.x +設備。

請建議我如何做到這一點。

回答

2

我使用了BTAndroidWebViewSelection javascript庫來做到這一點。對於剪切,複製和粘貼操作,我注入了自己的JavaScript。

  • 選擇全部 - (function() { document.execCommand('selectall', true, null);})()
  • - (function() { document.execCommand('cut', true, null);})()
  • 複製 - (function() { document.execCommand('copy', true, null);})()
  • 粘貼 - document.execCommand('insertHtml', false,'" + text + "');文本從剪貼板中複製數據。

謝謝。

相關問題