ListViewクラス

ViewクラスListViewクラス

ListViewクラスとは?

 状態:-  閲覧数:1,630  投稿日:2013-06-22  更新日:2018-07-04  

リスト表示


データの一覧(リスト)を表示するためのクラス
・「スクロール可能な項目のリスト」を表示するViewGroup
・リスト項目は、配列やデータベースクエリーなどのソースからコンテンツとして取り出され、Adapter経由で自動的に挿入される
・android.widget.ListViewクラスのオブジェクト


用途


・データの一覧(リスト)を表示したい場合に利用
・「配列」や「データベース上のデータ」など、「複数データ」を一覧表示することができる


特徴


・任意のクラスのオブジェクトから構成されるリストを、画面表示することが可能
・データを縦方向に並べて表示
・リストの行をタップすることによって、それに対応する動作を行う事が可能
・必要に応じてスクロール(数が多くなれば自動的に上下スクロール可能となり、すべてのデータを見ることができる)
・表示するデータを指定するには、Adapter を使用
・リストビューに表示される項目は、そのオブジェクトがもっている、toString()というメソッドが返した文字列を表示


Viewとの違い


ただ単にViewを適宜生成、連結してリストを作った場合との違い


クラス構成

 閲覧数:377 投稿日:2013-06-22 更新日:2018-07-02 

親クラス


java.lang.Object
  ↳android.view.View
  ↳ android.view.ViewGroup
   ↳ android.widget.AdapterView<android.widget.ListAdapter>
    ↳ android.widget.AbsListView
     ↳ android.widget.ListView




ネストクラス


ListView.FixedViewInfo




子クラス


ExpandableListView





コメント投稿(ログインが必要)