린백 라이브러리 포커싱 문제

birdblues·2021년 7월 7일
0

거지같은 린백

목록 보기
1/1

린백 라이브러리 포커싱 문제

레이아웃에 따라 포커싱이 지맘대로 변함.
구글링해보면

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

이 코드를 필히 넣으라고 함. 멀해도 안됨.

해결:
포커싱의 문제는 Holder 내부 TextView가 저 포커싱이 true로 되어있는데 OnItemFocusChange 콜백에서 TextView를 setSelected(true) setEnable(true)로 지정하면 포커싱에 문제가 발생한다. 백그라운드 컬러를 저 조건으로 다르게 표시하기 위해 넣었던 코드인데 저게 포커싱에 문제를 발생시킨다. 이전 7버전에서는 문제가 없지만 9버전에서만 문제 발생함.

profile
안녕하세요

0개의 댓글