0

各アイテムに値が接続された他のアイテムがある場合があるアイテムのリストを作成しようとしています。何かのようなもの:

  • アイテム1
  • **SubItem1.1 - val1
  • **SubItem1.2 - val2
  • 項目 2
  • **SubItem2.1 - val3
  • アイテム3
  • **SubItem3.1 - val4
  • **SubItem3.2 - val5
  • **SubItem3.3 - val6

アイテムごとに動的な数のアイテムと動的な数のサブアイテムが存在する場合があります。各サブアイテムには常に 1 つの値があります。アイテム、サブアイテム、および値はデータベースから見つけられますが、各アイテムの正しいサブアイテムと値を取得するための計算を伴うアルゴリズムがあるため、SimpleCursorAdapter を直接使用できるとは思いません。

このアダプタをどのように記述すればよいか、および xml ファイルはどのように見えるべきか。ListView には 2 つの xml ファイルが必要ですか? (基本的に2つのリストがあるので?(アイテムを含むリストと、サブアイテム/値を含むアイテムごとに1つのリスト))

4

1 に答える 1

0

データがからのものである場合Cursorこの含意は興味深いように見えます。それ以外の場合、この実装は正常に機能します。

そして最後に、 RoboSpiceモチベーションリポジトリから取得できるものがあります。より静的なデータセット用です。

getViewビューのリサイクルされたプールを使用し、あまりにも多くのオブジェクトをインスタンス化しないように、メソッド内で細心の注意を払う必要があります。リサイクルされたビューをテストするためにinstanceofを使用しないようにするには(コストがかかるため)getViewTypeCountgetViewType正しく使用する必要があります。

于 2013-01-13T20:50:12.947 に答える