我希望列表中的第一項是圖片,而後續的圖片是註釋。顯然這兩種類型的物品都有不同的佈局。我getItemViewType
如下:Android適配器getItemViewType無法正常工作
@Override
public int getItemViewType(int position) {
if (position == 0) {
return 1;
} else {
return 2;
}
}
而且我getView
是
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (position == 0) {
if (convertView == null) {
...
}
}
else {
if (convertView == null) {
....
convertView.setTag(tag);
}
Holder holder = convertView.getTag();
...
}
return convertView;
}
的問題是回收的觀點仍然使用從一個位置0充氣以上的評論者的convertView
!由於我沒有爲該convertView
設置標籤,因此holder
爲空。有什麼我做錯了嗎?注意如果有問題,我使用ArrayAdapter
。
由於這是它! – 2014-12-03 21:11:51