0

次のlistViewを実装しようとしています。

  • ListElement1
  • ListElement2
  • ListElement3(現在選択されています)

    • リスト要素3の詳細
      (おそらく
      別のビューを含む)
  • ListElement 4

私の質問が理解しやすいことを願っています。特別な情報を追加するにはどうすればよいですか(これらの情報は非常に長い場合があります)。

これは、listelementごとに子要素が1つしかないExpendableListViewsを使用することで実現できますが、この可能性は良くありません。

誰かが私を助けることができますか?

ありがとうございました!

4

2 に答える 2

1

これを行う最も簡単な方法は、ExpandableListView を使用するか、ListFragment または ListActivity を使用してフラグメントまたはアクティビティを拡張することです。

次に、カスタム ListAdapter または CursorAdapter を使用するか、データを取得する場所を問わず、デフォルトの「リスト ビュー」をオーバーライドして、必要に応じて要素を配置した独自のカスタム「リスト ビュー」を作成できます。

于 2012-12-09T23:44:58.603 に答える
1

これを行うには、ExpandableListViewが必要です

ドキュメントから:

垂直方向にスクロールする 2 レベルのリストでアイテムを表示するビュー。これは、2 つのレベルを許可する点で ListView とは異なります。グループを個別に展開してその子を表示できます。項目は、このビューに関連付けられた ExpandableListAdapter から取得されます。

于 2012-12-09T23:45:15.923 に答える