우리는 비슷한 문제가 있습니다. 우리는 세로 RecyclerView
입니다. 이 카테고리의 각 항목 RecyclerView
은 Android TV 앱처럼 가로 RecyclerView
입니다.
지원 라이브러리를 23.4.0에서 24.0.0으로 업그레이드 할 때 자동 스크롤이 갑자기 나타납니다. 특히 Activity
을 열고 다시 이동하면 가로 RecyclerView
이 위로 스크롤되어 현재 가로 RecyclerView
행이 잘리지 않고 행이 완전히 표시됩니다.
android:descendantFocusability="blocksDescendants"
을 추가하면 문제가 해결됩니다.
그러나 나는 또한 another solution을 발견했습니다. 이 경우 수직 RecyclerView
은 FrameLayout
안에 있습니다. 이 FrameLayout
에 android:focusableInTouchMode="true"
을 추가하면 문제가 해결됩니다.
third solution mentioned here도 있습니다. 기본적으로 자식/내부 RecyclerView
에 setFocusable(false)
을 호출합니다. 나는 이것을 해보지 않았다.
그런데 open issue on the AOSP이 있습니다.
하위보기의 초점을 비활성화합니다. 이제는 더 이상 터치 할 수 없거나 클릭 할 수 없습니다.이 문제에 대한 제안이나 대안은 무엇입니까? –
@Harshit 고마워, 내 문제를 해결한다 –