갤러리(Gallery)

참고 프로젝트: GalleryDemoA2

갤러리는 여러 아이템을 한 줄로 배치할 수 있는 컨테이너이다. 일반적으로 이미지를 배치하는 용도로 많이 사용되지만 버튼이나 기타 다른 뷰들도 배치할 수 있다.

  • 아이템 백그라운드를 설정할 수도 있고 안 할 수도 있음
  • 좌우 스크롤하는 것이 기본 기능임

갤러리는 그리드뷰와 마찬가지로 AdapterView를 상속하고 있다. 이처럼 일반적으로 컨테이너들은 AdapterView를 상속해서 여러 처리를 가능하게 하고 있다. AdapterView에 대한 자세한 설명은 이 책의 다른 부분을 살펴보기 바란다.

java.lang.Object
  ↳ android.view.View
    ↳ android.view.ViewGroup
      ↳ android.widget.AdapterView<T extends android.widget.Adapter>
        ↳ android.widget.AbsSpinner
          ↳ android.widget.Gallery

다음은 갤러리를 실행한 화면이다. 좌우로 스크롤할 수 있으며, 중앙의 아이템은 약간 앞으로 나와 있다.


그림 3-21

갤러리 선언은 다음 코드처럼 단순하다. 하지만 실제로 아이템을 보여주기 위해서는 작성해야 할 코드가 많다. 이에 대한 자세한 설명은 이 책의 "제4부 안드로이드 기초 – 갤러리"을 참고하기 바란다.

코드 Gallery

<?xml version="1.0" encoding="utf-8"?>
<Gallery
    android:id="@+id/gallery1"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" />

갤러리와 관련된 속성을 살펴보고 싶다면 다음 링크를 참고하기 바란다.
URL http://www.androidside.com/docs/reference/android/widget/Gallery.html

results matching ""

    No results matching ""