Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

2.06. ListView と ViewPager

KeithYokoma edited this page Apr 24, 2013 · 24 revisions

この章では、ListView と ViewPager の2つの特殊な View について解説します。

目次

ListView

ListView は、縦にスクロールする一覧表示のための View です。

ListView 自身には、一覧の中身を管理する機能はありません。
代わりに、Adapter という仕組みを用いて、データソースの管理と、データの View へのバインドをさせ、ListView は、スクロール位置に合わせて必要な View を Adapter から取り出すことをします。

リストデータは、List インタフェースを実装したデータソースや、或いは、データベースへ問い合わせた結果のデータソースである場合もあります。

ListAdapter

ViewPager

ViewPager は、横にフリックして View を切り替えるための View です。
単純な View だけでなく、Fragment を持たせて、複数の Fragment を切り替える用途にも使用出来ます。

ViewPager も、ListView と同じく、Adapter に中身を管理させます。

PagerAdapter

FragmentPagerAdapter

GitHub Pagesへ移行しましたmixi-inc.github.ioへお願いします。

Clone this wiki locally