ListView의 맨 위에 고정되도록 헤더의 일부를 관리하는 ListView.addHeaderView (...)에 뷰를 추가하는 컨트롤러를 만들었습니다. 내가 어떻게하는지 헤더의 부분이 ListView의 맨 위에있을 때 머리글에서 피너 블 뷰를 제거하고 ListView의 부모 뷰 맨 위에 추가 할 때 컨트롤이 OnScrollListener를 모니터링하도록해야합니다.안드로이드는 ListView의 ScrollBar의 최상위 위치를 조정합니다.
이 작업은 ListView의 오른쪽에있는 스크롤 막대에 대한 면제가 ListView의 맨 위에 고정 된보기 뒤에 있음을 예상합니다. 막대를 고정 된 뷰의 높이 아래로 옵셋해야합니다.
ScrollBar의 위쪽 부분을 조정하는 방법이 있습니까?
모든 도움에 감사드립니다. 감사! 그것은 ListView.computeVerticalScrollOffset의 사본의 두 가지의 수정 :