1
我使用的是可在這裏SeperatedListAdapter:http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/的android:如何添加頁腳節到列表
,但我想創建一個頁腳爲每個板塊列表。我不知道我該怎麼做。 任何其他解決方案創建一個部分 - 每個部分的頁腳列表將有所幫助。
編輯:
現在我更改適配器波紋管:
footers = new ArrayAdapter<String>(context, R.layout.footer_layout);
public int getCount() {
// total together all sections, plus one for each section header
int total = 0;
for(Adapter adapter : this.sections.values())
total += adapter.getCount() + 2;
return total;
}
//@Override
public View getView(int position, View convertView, ViewGroup parent) {
int sectionnum = 0;
for(Object section : this.sections.keySet()) {
Adapter adapter = sections.get(section);
int size = adapter.getCount() + 2;
// check if position inside this section
if(position == 0) return headers.getView(sectionnum, convertView, parent);
if(position < size-1) return adapter.getView(position - 1, convertView, parent);
if(position == size -1) return headers.getView(sectionnum, convertView, parent);
// otherwise jump into next section
position -= size;
sectionnum++;
}
return null;
}
,但我得到指標異常
hi oscar。 thanx爲您的答案。但你可以解釋一下嗎?我是Android的初學者... – shohreh 2012-02-05 09:25:19
你想要什麼?兩部分和頁腳? – oscar 2012-02-05 09:38:25
是的,而標題 – shohreh 2012-02-05 09:39:57