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

안드로이드 textview textIsSelectable 속성 적용 시, 질문드립니다.

0 추천

android:textIsSelectable="true"

텍스트 뷰에 이 속성을 적용하였는데

위 이미지처럼 원하는 대로 뜹니다.

그런데 다른 곳을 터치를 했을 때, 복사|공유 이 창이 없어졌으면 하는데

방법이 있을까요??

zenojm (2,840 포인트) 님이 2017년 12월 27일 질문

1개의 답변

0 추천

다른 곳을 터치했을때, 해당 TextView가 focus 잃도록 적용하시면 됩니다.

여러가지 방법이 있겠지만, 가장 간단한 방법은 Activity의 가장 최상위 View에

다음 두 속성을 적용하는 것 입니다.

android:focusable="true"
android:focusableInTouchMode="true"

 

디자이너정 (42,810 포인트) 님이 2017년 12월 27일 답변
답변 주셔서 감사합니다.
activity의 최상위 뷰에 저 속성을 추가하였는데 먹히지가 않네요..
같은 레벨의 뷰에다가도 적용시켜보고 해봤는데도 focus가 옮겨지지 않는 것 같습니다..
...