0

listView私は2 つadapterの sを持つシングルを持っています。私はMergeAdapterそれらを1つのリストにまとめていました。ただし、両方のリストのデータが 2 つの異なるものに関連しadapterているため、両方の s に が必要です。headerしかしheaders は通常、ListViewではなく に接続されadapterます。

行を一種のヘッダーとして置き換えることができる方法がいくつかあることoverrideは知っています。ArrayAdapterこれは私が取る必要があるオプションですか?そうでない場合、より良いオプションはありますか?

これが私が達成したいすべてです。ヘッダーの後adapterに 10 行の「1」が続きます。別のヘッダーの後に、adapter10 行の「2」が続きます。それぞれに常に 10 行あります。

4

3 に答える 3

1

次のことができるかもしれませんが、わかりません。

adapter = new MergeAdapter();
adapter.addView(header);
adapter.addAdapter(arrayAdapter);
adapter.addView(header);
adapter.addAdapter(arrayAdapter2);
于 2013-04-25T16:38:50.733 に答える
0

理解できるかどうかわかりませんが、これを見て、これが役立つかどうかを確認してください。

于 2013-04-30T17:54:25.300 に答える
0

探していたヘッダーを特定の項目タイプとして単純に作成する必要がありましたOverride getItemViewTypeadapter

于 2013-04-30T14:58:19.677 に答える