個人的な技術メモこの広告は、90日以上更新していないブログに表示しています。2011-12-03ListViewとListActivityAndroidListViewリスト表示を行うウィジェット表示するデータは、各種アダプターオブジェクトにセットし、それを、ListViewにセットする。*AdapterViewのサブクラス群の一つ、他にSpinnerやGalleryがある。メソッドsetAdapter:アダプターのセットsetOnItemClickListener(AdapterView.OnItemClickListener):リストアイテムのクリック時のリスナーオブジェクトのセット*AdapterView.OnItemClickListenerの実装クラスでは、onItemClickメソッドを実装する。ListActivityListViewオブジェクトを内包したActivityデフォルトで、ListViewがセットされているので、レイアウトファイルを用意する必要もない。メソッドsetListAdapter:アダプターのセットgetListView:内包しているListViewへの参照を返す。onListItemClick:リストのアイテムが選択された時に呼ばれる。*自作レイアウトを適用するには。android:id="@+id/android:list"のListViewが必須オプションで任意のid="android:empty"を持つビューを、リストのデータがない時に表示させる事ができる。ArrayAdapterコンストラクタArrayAdapter(コンテキスト、レイアウトファイル、表示するデータ)表示するデータは、リソースファイルに記述するべき。配列のリソースファイルを使う方法は二通りある。1.createFromResourceメソッドでリソースIDを直接してい。2.リソースファイルから配列を生成し、コンストラクタで指定。SimpleAdapterMapを使ってアダプターを拡張せずに、レイアウトをカスタマイズできる。!!リストアイテムの個々のビューをカスタマイズする方法アダプタークラスを拡張し、getViewメソッドをオーバーライドする。getViewメソッドの戻り値のViewオブジェクトがリストの個々のアイテムとなる。1.BaseAdapterを拡張する。2.ArrayAdapterを拡張する。(1)はてなブログをはじめよう!miyabihitoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。