プログラム開発の情報や、雑記を投稿しているサイトです。

Android | ExpandableListViewの利用方法

Androidでは、様々な部品オブジェクトが標準で用意されています。

メニューに関する部品もたくさんありますが、

本記事では、折り畳みできるリストビューのサンプルとなります。

これを利用すると、アコーディオンメニューとしても活用できます。

ぜひ、参考にしていただければと思います。

手順

大まかな手順としては、下記のようになります。

1.ListViewの配置
2.リストグループビューのレイアウトの作成
3.リストアイテムビューのレイアウトの作成
4.リストビューの設定

listgroup.xml

listitem.xml

リストビューの設定

対象のActivityに、リストビューを設定します。

動作イメージ

初期表示

初期状態は、expandGroup のインデックスで調整可能です。

親メニュー展開

おススメ書籍

野田 陽平 (著), 門脇 恒平 (著), 山田 敬美 (著)


国本大悟 (著), 須藤秋良 (著), 株式会社フレアリンク (監修)