2013-05-30 2 views
0

WebView를 사용하여 리치 편집 텍스트를 구현 중이며, 편집기 동작을위한 버튼이 CAB (contextual action bar)에 표시됩니다. webview를 길게 누르면 기본 CAB가 표시됩니다. 버튼이 표시됩니다. Webview가 CAB를 사용자 정의하기위한 어떠한 규정도 제공하지 않는다는 것을 이해했습니다.SelectAll, Cut, Copy, Webview에서 붙여 넣기를 구현하는 방법

그래서 선택, 잘라 내기, 복사, 붙여 넣기 동작을 구현하는 것이 좋습니다. 이미 시도했습니다 this하지만 저에게는 효과가 없습니다.

내 응용 프로그램은 android 3.x + 장치를 대상으로합니다.

어떻게 그 방법을 제안하십시오.

답변

2

나는 그것을하기 위해 BTAndroidWebViewSelection 자바 스크립트 라이브러리를 사용했다. 잘라 내기, 복사 및 붙여 넣기 작업을 위해 나는 나만의 JavaScript를 삽입했다. 복사(function() { document.execCommand('cut', true, null);})()

  • - - document.execCommand('insertHtml', false,'" + text + "'); 텍스트 데이터를 클립 보드에서 복사 -(function() { document.execCommand('copy', true, null);})()
  • 붙여 넣기 (function() { document.execCommand('selectall', true, null);})()
  • 을 -

    • 모든을 선택합니다.

    감사합니다.