안녕하세요 ! 초보개발자 입니다.
이 블로그는 개인 공부 정리용 블로그 입니다.
혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.
그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.
그럼 시작하도록 하겠습니다.
ScrollView(스크롤 뷰)
스크롤 뷰는 뷰의 영역이 커서 다보이지 않을 때 사용 할 수 있습니다.
스크롤 뷰는 기본적으로 수직 방향을 지원하는데 수평 방향의 스크롤 뷰를 사용하고자 하려면 HorizontalScrollView를 사용하면 됩니다.
예제를 통해서 스크롤 뷰에 대해서 알아 보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:paddingRight="10px" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="200dp" android:background="#5e5eb3"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="200dp" android:background="#d8ef09"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="200dp" android:background="#ff120000"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="200dp" android:background="#ff12f302"> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="200dp" android:background="#ff12f302"> </LinearLayout> </LinearLayout> </ScrollView> | cs |
스크롤 뷰는 하나의 뷰가 들어 갈 수 있습니다. 그렇기 때문에 스크롤 뷰에 하나의 리니어레이아웃을 넣고 그 리니어 레이아웃안에 여러가지 뷰를 넣어서 사용 합니다.
위의 코드를 실행하시면 스크롤 뷰가 생기는 것을 보실 수 있으십니다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] 카메라로 사진찍어서 이미지뷰에 보여주기 (4) | 2017.05.02 |
---|---|
[안드로이드] SharedPreferences를 이용한 자동로그인 기능 구현 (106) | 2017.05.02 |
[안드로이드] 레이아웃(3) - TableLayout (1) | 2017.04.28 |
[안드로이드] 레이아웃(2) - RelativeLayout(상대 레이아웃) (0) | 2017.04.27 |
[안드로이드] 레이아웃(1) - LinearLayout(리니어 레이아웃) (2) | 2017.04.26 |