0

カスタムXML行を持つListViewカスタムを持つがあります。ArrayAdapter

私は物を渡し、すべての言葉はうまくいきます。ただし、ArrayAdapter内で各行を5回繰り返したいと思います。アダプターでは、それぞれに微調整を加えたいのですが、現在のセットアップでは、アダプターに渡す前に調整を行うことはできません。

これを行うことは可能ですか?ヒントを見つけるために正しい検索用語を思いつくことができないようです。

4

1 に答える 1

1

私が知っている方法は 2 つあります。 1. 繰り返し項目をデータセットに複数回追加します。同じオブジェクトを参照しているため、かなり安価です。

  1. オブジェクトに繰り返し回数を格納し、繰り返し回数を記憶するメソッド getCount()、getObject()、getView()、getItemId() を実装できます。fe 2回の繰り返しを持つ Foo オブジェクトと繰り返しのない Bar がある場合、 getCount は (2 + 1) + 1 を返す必要があります。おそらく、コンストラクターでその値をカウントしたい場合や、データセットが変更されて ui が少し高速化された場合も同様です。少し。
于 2012-07-02T04:42:54.940 に答える