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

Android | ExpandableListViewの利用方法

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

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

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

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

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

手順

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

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

listgroup.xml

listitem.xml

リストビューの設定

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

動作イメージ

初期表示

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

親メニュー展開

おススメ書籍

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