android RecyclerView의 TextView에서 textIsSelectable ="true "가 작동하지 않을때 해결방법.

android 
RecyclerView의 TextView에서 textIsSelectable ="true "가 작동하지 않는다.

- 증상.
리스트 상단에서는 텍스트 선택이 되다가 하단으로 스크롤 시키면 텍스트가 선택되지 않는다.

- 해결.
Adapter의 onBindViewHolder에 다음과 같은 코드를 추가한다.


override fun onBindViewHolder(holder: TextHolder, position: Int) {

holder.textView.setTextIsSelectable(false);
holder.textView.measure(-1, -1);
holder.textView.setTextIsSelectable(true);

}

- 출처.
https://stackoverflow.com/questions/36801486/androidtextisselectable-true-not-working-for-textview-in-recyclerview

댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore

플러터(flutter) 개발 참고 사이트들.