레이아웃에 이상이 있습니다. 내 애플 리케이션 조각에 대한 콘텐츠 프레임 활동이 있습니다. 내 조각 중 하나 안에 빠른 스크롤 사용 ListView가 있습니다.Android Scroll Thumb이 사라짐
이제는 "스크롤 썸"(단식 스크롤 용)이 내 앱이 보여주는 첫 번째 조각에서만 작동하고 조각이 처음 표시 될 때만 문제가 발생합니다.
첫 번째 조각을 다시로드하면 스크롤 썸이 사라집니다. 빠른 스크롤을 사용하는 ListView를 포함하는 다른 단편으로 전환하면 스크롤 썸도 사라집니다.
그러나 전체 활동을 다시로드하면 (즉, 앱을 닫고 다시 열 때) 문제가 반복됩니다. 내 앱을 다시 열 때까지 한 번만 작동합니다.
지금까지 발견 한 부분적인 해결책은 fastScrollAlwaysVisible을 사용하는 것입니다.이 경우 빠른 스크롤은 실제로 항상 표시되지만 원하는 동작이 아닙니다. 목록에서 스크롤 할 때만 스크롤을 표시하고 싶습니다.
왼쪽 이미지가 올바른 스크롤 동작이며 처음에만 작동합니다. 오른쪽 이미지는 잘못된 스크롤 동작으로, 스크롤 썸이 사라지고 다시 정상 스크롤로 되돌아갑니다.
참고 : 다른 조각으로 변경하면 매우 짧은 시간 동안 스크롤 썸이 나타납니다.
문제가 내가 조각을 사용하고 있다는 사실과 관련이있는 것처럼 보입니다. 내 조각이 다시 만들어지기 때문에 setListAdapter를 다시 호출해야합니다 (새로운보기와 새 목록이기 때문에). 또한 커서를 사용하지 않고 일반 ArrayAdapter 만 사용합니다. – pqvst