ListView에는 overscroll 머리글이나 바닥 글을 설정할 수있는 멋진 기능이 있습니다. ScrollView는 불행히도 그런 일이 없습니다. 누구든지 스크롤 머리글/바닥 글과 함께 ScrollView처럼 작동하는 것을 함께 모으는 방법을 알고 있습니까?ScrollView에 대한 머리글/바닥 글을 오버 스크롤합니까?
답변
안드로이드 디바이스에서리스트를위한 새로 고침 (pull-to-refresh)과 유사한 접근 방식으로이를 수행 할 수 있습니다. 기본적으로 상단의보기가 확장됩니다 'footer', 그러나 그 아래) ScrollView를 사용하여 overscroll 효과를 가짜로 만듭니다.
이에 대한 아이디어는 pull-to-refresh implementation을 참조하십시오. 헤더 뷰의 패딩을 동적으로 조정하여 '잡아 당길 때'오버 스캔됩니다.
ScrollView를 머리글과 바닥 글이 포함 된 RelativeLayout 안에 넣을 수 없습니까? 이런 식으로 뭔가 :
<RelativeLayout ...>
<TextView
android:id="@+id/header"
android:alignParentTop="true"/>
<ScrollView
android:id="@+id/scroller"
android:layout_below="@id/header"
android:layout_height="fill_parent"/>
<TextView
android:id="@+id/footer"
android:layout_below="@id/scroller"
android:alignParentBottom="true"/>
</RelativeLayout>
이 질문에 (Can we use a ScrollView inside a LinearLayout?)에서, 누군가가있는 LinearLayout 안에있는 ScrollView를 넣어하는 방법을 보여 주었다. 그것은 동일해야합니다.
이렇게하면 머리글과 바닥 글이 항상 표시되는데, 이는 내가 찾고있는 동작이 아닙니다. ListView의 머리글/바닥 글은 목록이 지나치게 커질 때만 화면에 나타납니다. –
아, 아, * 스크롤. 죄송합니다. – zmbq
- 1. TextView scrollHorizontally, 어떻게 스크롤합니까
- 2. scrollview에 대한 사용자 정의 스크롤 효과?
- 3. UIScrollView- 얼마나 멀리 스크롤합니까?
- 4. 주어진 위치로 어떻게 스크롤합니까?
- 5. html로 얼마나 스크롤합니까?
- 6. UITextView가 iPhone에서 (자동으로) 스크롤합니까?
- 7. OpenGL - 텍스처를 어떻게 스크롤합니까?
- 8. 마우스 오버 이벤트에 대한
- 9. Android : 캔버스의 내용을 효율적으로 스크롤합니까?
- 10. ScrollView에 뷰 추가
- 11. ScrollView에 이미지 표시
- 12. 안드로이드의 수평 ScrollView에 TextView?
- 13. scrollView에 동영상을 추가하십시오.
- 14. ScrollView에 다른 TextView 추가
- 15. Firefox에서 스크롤바가없는 창을 어떻게 스크롤합니까?
- 16. 캔버스를 어떻게 스크롤합니까? (플렉스에서 글쓰기)
- 17. XUL 트리를 코드에서 어떻게 스크롤합니까?
- 18. NSTableview에서 읽기 전용 셀을 스크롤합니까?
- 19. ScrollledListBox에서 선택한 항목으로 어떻게 스크롤합니까?
- 20. 인터페이스 빌더에서 이미지를 저장하고 스크롤합니까?
- 21. 메모리 오버 플로우에 대한 Dtrace?
- 22. jCoverflip에 대한 마우스 오버 탐색
- 23. scrollView에 표시되는 문자열 값 변경
- 24. 아이폰 OS가 :있는 ScrollView에 대한 SetContentOffset이 작동하지 않습니다
- 25. 동적으로 TextView를 Android의 ScrollView에 추가하기
- 26. ScrollView에 동적으로 레이아웃 추가 android
- 27. ScrollView에 상단 부분이 표시되지 않습니다.
- 28. 글을 WordPress의 카테고리로 리디렉션
- 29. jQuery를 사용하여 GridView에서 가로로 내용을 스크롤합니까?
- 30. 프로그래밍 방식으로 scrollview에 tableview를 추가하는 방법
이것은 흥미 롭습니다. 코드가 제대로 작동하는지 조금만 연구해야합니다. –