수평 스크롤뷰(HorizontalScrollView)

참고 프로젝트: HorizontalScrollViewDemoA1

수평 스크롤뷰(HorizontalScrollView)는 스크롤뷰(ScrollView)와 상당히 많이 비슷하다. 다른 점이라면, 스크롤뷰는 수직 방향이고 수평 스크롤뷰는 수평 방향이라는 것만 다를 뿐이다.

  • 스크롤뷰 안에는 오직 한 개의 뷰만이 포함될 수 있음

수평 스크롤뷰의 상속 계층도는 다음과 같다.

java.lang.Object
  ↳ android.view.View
    ↳ android.view.ViewGroup
      ↳ android.widget.FrameLayout
        ↳ android.widget.HorizontalScrollView

다음 그림은 수평 스크롤뷰이다.


그림 3-17

수평 스크롤뷰는 스크롤뷰처럼 오직 한 개의 뷰만을 포함할 수 있다. 그래서 세 가지 색상의 텍스트뷰를 리니어 레이아웃 안에 작성하고 이를 수평 스크롤뷰에 포함시켜야 한다.

코드 HorizontalScrollView

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="200dip"
            android:layout_height="match_parent"
            android:background="#ff0000"
            android:gravity="center"
            android:text="#ff0000" />

        <TextView
            android:layout_width="200dip"
            android:layout_height="match_parent"
            android:background="#00ff00"
            android:gravity="center"
            android:text="#00ff00" />

        <TextView
            android:layout_width="200dip"
            android:layout_height="match_parent"
            android:background="#0000ff"
            android:gravity="center"
            android:text="#0000ff" />
    </LinearLayout>

</HorizontalScrollView>

수평 스크롤뷰와 관련된 속성을 살펴보고 싶다면 다음 링크를 참고하기 바란다.
URL http://www.androidside.com/docs/reference/android/widget/HorizontalScrollView.html

results matching ""

    No results matching ""