마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 webview나 edittext에서 텍스트 선택하지 않고 longclick 했을때 표시되는 paste 버튼 커스터마이징

0 추천

제목 그대로 webview나 edittext에서 텍스트를 선택하지 않고 길게 눌렀을때 표시되는 paste 버튼이 있는데요, 이 버튼에 대한 커스터마이징을 어떻게 하면 될까요?

텍스트 선택시 뜨는 CAB는 함수 내용을 수정했는데 이건 못찾겠네요...

참고하시라고 그림 첨부합니다.

 

감사합니다.

붙여넣기 버튼

갓유정 (170 포인트) 님이 2016년 4월 6일 질문

1개의 답변

0 추천
 
채택된 답변
http://stackoverflow.com/questions/14980227/android-intercept-paste-copy-cut-on-edittext/14981376#14981376

위사이트 첫번째 답변처럼

onTextContextMenuItem 함수를 override 하는 방법이 있네요.
코딩인헬 (12,150 포인트) 님이 2016년 4월 7일 답변
갓유정님이 2016년 4월 15일 채택됨
답변 감사합니다.

그런데 링크에 있는 내용은 CAB의 내용 수정 인것 같네요

텍스트를 길게 눌렀을때 상단에 등장하는 cut, copy, paste 등의 버튼을 override하는 것이요.

하지만 제가 원하는건 질문 본문의 그림같이 텍스트아 아닌 빈화면을 롱클릭 했을때 붙여넣기 버튼만 등장하는 것을 커스터마징 하는 것입니다.

아이디어 있으시면 알려주세요

감사합니다.
http://stackoverflow.com/questions/24338972/show-copy-paste-context-menu-on-text-using-code-android

openContextMenu(MyEditText);
를 실행하여 메뉴아이템을 커스텀하게 생성하는 방법도 있네요.
제가 찾던 정확한 것은 아니지만 답변 감사드립니다!!
...