2012-04-08 33 views
0

나는 webview를 사용하여 웹 사이트를 방문하는 안드로이드 응용 프로그램을 만들고 있습니다. 누군가가 메뉴에서 옵션을 누를 수 있도록 기능을 추가하고 일부 텍스트가 Android 클립 보드에 추가됩니다.webview에서 텍스트 입력란을 길게 누르면 붙여 넣기 옵션이 표시됩니까?

불행히도 일반적으로 나타나는 텍스트 입력란의 긴 클릭 대화 상자가 기본적으로 없기 때문에 붙여 넣을 방법이 없습니다.

어떻게 구현하나요? 어떻게 완료 될까요?

당신의 시간, Liamwli 감사

답변

0

하여 붙여 넣기 텍스트 상자는 안드로이드 텍스트 상자 인 경우,이 같은 코드를 추가 할 수 있습니다;

textbox.setOnLongClickListener(new onLongClickListener(){ 
    //do whatever you want like displaying popup or paste the wanted text 
}); 

원하는 경우 Android 기능을 사용할 수 없기 때문에 HTML 기능을 사용할 수 없습니다.

나는 귀하의 질문을 이해하고 답변하기를 바랍니다.

편집 : Webview의 경우 WebChromeClient를 둘러보십시오. JS Alert를 잡을 수 있습니다. 그러면 특정 라이브러리를 사용하여 JS에 이벤트를 던진 다음 Android로 그 이벤트를 잡을 수 있습니다. 이 기능을 사용하면 onJsAlert (WebView보기, String url, String message, JsResult result)가 알림 메시지를 표시 한 다음 Android에서 알림을 보냅니다.

+0

안드로이드 webview에있는 웹 사이트의 텍스트 입력 상자입니다. –

관련 문제