2011-11-07 4 views
4

나는이 함수를 구현하고 싶다 : 사용자가 webview에서 단어를 longpress 할 때, 나는 무엇인가 할 단어를 얻을 수있다. 나는 그것을 찾고 발견했다 : 1. android 2.3+의 webview sdk는이 기능을 제공한다. 단어를 강조 표시하고 시작 및 끝 선택 커서를 표시합니다. 그러나 2.3 이하에서는 단어를 선택하고 클립 보드에 붙여 넣기하는 매우 에뮬레이트 기능 만 제공합니다.android webview에서 단어를 선택하는 방법은 무엇입니까?

  1. 아무도 웹 뷰의 텍스트 필드를 클릭하는 동안 커서를 가져올 수 있습니까? WebView에서 getSelectionStart()와 같은 메서드를 찾을 수 없습니다. 현재 커서를 가져올 방법이 없다는 것을 의미합니까?

  2. 나는 2.3에서도 사용자가 오랫동안 누를 때 안드로이드가 webview를 변경한다는 것을 알고 있습니다. 임시 WebTextView 모드로 사용자가 선택하도록 할 수 있지만, 그와 같은 클래스를 다시 개인 클래스하려고하지만, 그것은 매우 복잡하고 일을 끝낼 수있는 방법이다.

가있다 아무도 성공적으로 이것을 구현하지 않습니까? 감사합니다.

답변

0

불행히도 불가능에 가깝습니다. 이것은 시스템 깊숙히 묻혀있는 기능이며 당신은 먼저 뿌리가 돋은 전화기를 가지고 있어야하고 그 다음 ROM 자체로 팅커를해야합니다.

관련 문제