overscroll을 지원하고 좋은 바운스 효과가있는 내 안드로이드 앱에서 scrollview를 사용하고 있습니다. 처음에 사용자에게 숨겨진 뷰를 추가하고 싶지만 처음 뷰를 넘어 스크롤하면 뷰를 볼 수 있습니다. 어떻게해야합니까? xml을 사용하여이 작업을 수행 할 수 있습니까?스크롤 뷰 위의 뷰 배치
1
A
답변
0
LinearLayout
에 초기보기와 추가보기를 배치 할 수 있으며 스크롤보기가 작성되면 초기보기로 바로 아래로 스크롤 할 수 있습니다. xml 속성 android:scrollY
을 사용하여 초기 스크롤 오프셋을 설정할 수 있습니다.
0
코드를 사용하면이를 분명히 달성 할 수 있습니다. 이 샘플 코드에는 srollview에 15 개의 버튼이 있습니다. 초기 표시를 위해 첫 번째 버튼을 숨 깁니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ScrollView hscrollViewMain = (ScrollView)findViewById(R.id.sview);
hscrollViewMain.post(new Runnable() {
public void run() {
Button bt2 = (Button)findViewById(R.id.button2);
int nY_Pos = bt2.getTop();
// scroll to top of bt2
hscrollViewMain.scrollTo(0,nY_Pos);
}
});
}
main.xml에
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:layout_width="fill_parent"
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:text="Button 1" />
<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 2" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 3" />
.
.
.
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 15" />
</LinearLayout>
</ScrollView>
관련 문제
- 1. Listfragment 위의 뷰 배치
- 2. 테이블 뷰 바로 위의 뷰 숨기기
- 3. 안드로이드 문제의 스크롤 뷰 내부의 스크롤 뷰
- 4. 스크롤 뷰 내부의 텍스트 뷰
- 5. iOS 스크롤 뷰 하위 뷰
- 6. 갤러리 위의 이미지 뷰
- 7. Android 스크롤 뷰 성능
- 8. 안드로이드리스트 뷰 스크롤 스크롤
- 9. 키보드 리프트 위의 탭 뷰
- 10. 앵커 이미지 뷰 스크롤 뷰 레이아웃 하단보기
- 11. 테이블 뷰 컨트롤러의 이미지 스크롤 테이블 뷰
- 12. 중첩 표면 뷰> 선형 뷰> 가로 스크롤 뷰
- 13. UIView 하위 뷰 배치
- 14. 특정 지점에서 스크롤 뷰 스크롤
- 15. android studio에서 스크롤 뷰 스크롤
- 16. 스크롤 뷰 내부에서 객체를 드래그하고 스크롤 뷰 오프셋을 적절하게 변경하십시오.
- 17. 목표 c - 스크롤 뷰 내부의 여러 스크롤 뷰
- 18. 텍스트 뷰 콘텐츠가 증가 할 때 스크롤 뷰 스크롤
- 19. RelativeLayout 스크롤 뷰
- 20. Uitextview 스크롤 뷰 위치
- 21. 스크롤 뷰, 안드로이드
- 22. Android 다중 스크롤 뷰
- 23. 안드로이드리스트 뷰 스크롤 가능
- 24. 안드로이드 버튼을 스크롤 뷰
- 25. IBAction를 스크롤 뷰
- 26. 여러 그래프 뷰 스크롤
- 27. 자동 페이징 스크롤 뷰
- 28. 텍스트 뷰 스크롤
- 29. 스크롤 뷰 문제
- 30. 리스트 뷰 스크롤 탑이
여전히 같은 문제에 직면? –