方法を見つけようとしましたが、結果はありませんでした。以下のような ListView が必要です。「Word」などの要素をクリックすると、次の図のようになります。
出来ますか ?
方法を見つけようとしましたが、結果はありませんでした。以下のような ListView が必要です。「Word」などの要素をクリックすると、次の図のようになります。
出来ますか ?
あなたが説明したことは、ExpandableListViewが行うことです。基本的にはリストビューのようなものなので、独自のアダプターを作成する必要がありますが、行をクリックしてより大きなアイテムを膨らませ、テキストを詰め込むことができます。
ArrayAdapter
orを拡張する独自のクラスを作成することをお勧めしますBaseAdapter
。次にgetView()
、ユーザーのために画面が再描画されるたびに呼び出されるメソッドを利用できます。次に、選択ごとに複数のビューを設計し、getView()
関数に表示するビューを選択できます。ユーザーが項目を選択したら、カスタム クラスにフラグを設定しますnotifyDataSetChanged()
。