1
A
回答
0
您必須使用自定義列表視圖Horizantal添加「負載更多」按鈕。
0
一種替代和有點髒的解決方案是與特定的標記添加一個虛擬項目適配器的您的支持列表。在getView
的幫助下檢查這個虛擬物品的標誌和充氣頁腳視圖。
更新列表時一定要小心。您應該刪除一個虛擬項目,並添加額外的列表,然後在需要
添加虛擬物品比方說這是你的列表項。
class Item {
String title;
String imageUrl;
boolean flagFooter;//this is the flag which will be set when the view is a dummy view
}
的getView方法可以是這個樣子:
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
Item i = getItem(position);
//check whether a view needs to be inflated or not
if (convertView == null){
holder = new ViewHolder();
//check whether the view is the footer view or not
if(i.flagFooter){
holder.flagFooter = true;
convertView = inflater.inflate(R.layout.list_footer, null);
}else{
convertView = inflater.inflate(R.layout.list_row, null);
}
//assign holder views all findViewById goes here
convertView.setTag(holder);
}else{
holder = (ViewHolder) convertView.getTag();
//check whether the view is the footer view or not
if(i.flagFooter){
holder.flagFooter = true;
convertView = inflater.inflate(R.layout.list_footer, null);
convertView.setTag(holder);
}else{
//check if the view which is being reused is a footer view
//if it is footer view a list row view should be used.
if(holder.flagFooter){
holder.flagFooter = false;
convertView = inflater.inflate(R.layout.list_row, null);
convertView.setTag(holder);
}
}
}
//update view here
return convertView;
}
的觀點持有者
class ViewHolder{
TextView title;
ImageView img;
boolean footer;
}
正如我之前提到的,這是做這項工作的一個骯髒的方式,但工程剛好的,以前用過這種方法。
相關問題
- 1. 如何在android中添加頁腳視圖到列表視圖?
- 2. 在水平滾動視圖中添加動態表視圖
- 3. 水平列表視圖
- 4. iOS水平列表視圖
- 5. 的水平列表視圖
- 6. 在列表視圖中添加水印
- 7. 垂直列表視圖中水平列表視圖的模型
- 8. 水平滾動圖像視圖列表
- 9. 如何在列表視圖中添加水平滾動條?
- 10. 添加視圖中列表視圖
- 11. Xamarin.Forms中的水平列表視圖
- 12. 水平列表視圖Xamarin表格
- 13. Android:垂直滾動視圖中的水平列表視圖?
- 14. jquery mobile在頁面頁腳問題中添加列表視圖
- 15. 可可單行表格視圖或水平列表視圖
- 16. 動態添加EditText視圖到水平滾動視圖
- 17. 表視圖變爲水平
- 18. 水平列表視圖擴展
- 19. 如何在水平列表視圖
- 20. Android的列表視圖水平
- 21. 列表視圖與水平滾動
- 22. 水平滑過不同列表視圖
- 23. 顯示列表視圖水平
- 24. 水平滾動列表視圖
- 25. 水平曲線列表視圖
- 26. 多個水平列表視圖
- 27. Android:水平滾動列表視圖
- 28. 利用水平滾動視圖和下面的列表視圖
- 29. 水平滾動視圖的垂直列表視圖android
- 30. 添加頁眉表視圖