是否可以添加一個頁腳視圖到一個GridView(它有多個列),其行爲像一個ListView的頁腳?因此,僅當用戶滾動到GridView的底部時,此頁腳視圖(例如,傳呼機視圖)纔會出現,並且它具有整個屏幕的寬度,而不僅僅是1個網格元素?在Android中添加頁腳查看多列GridView?
2
A
回答
4
不,對不起,GridView
不提供這種功能。
你提到使用這個「尋呼機視圖」。因此,如果你的意思是「點擊此處查看更多」條目,則只需在達到當前網格數據的末尾時延遲加載數據。我的EndlessAdapter
處理,雖然我還沒有用GridView
嘗試過,但它可能工作 - 最起碼,我認爲它應該。
4
在GridView適配器,你可以這樣做:
@Override
public int getCount() {
return (footerView == null) ? super.getCount() : super.getCount() + 1;
}
public void setFooterView(View v) {
footerView = v;
}
// create a new view item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
if (footerView != null && position == getCount()-1) {
return footerView;
}
ViewHolder holder;
if (convertView == null) { // if it's not recycled, initialize some attributes
LayoutInflater lyinflater = LayoutInflater.from(mContext);
View view = lyinflater.inflate(getLayoutItemId(), null);
...
holder = new ViewHolder();
...
convertView = view;
view.setTag(holder);
} else {
holder = (ViewHolder)convertView.getTag();
}
...
return convertView;
}
編輯 對不起,我沒看過的最後一部分
,它有整個屏幕
的寬度
相關問題
- 1. 添加頁腳到GridView Android
- 2. 添加多個頁腳行到Gridview
- 3. ASP.NET添加多個頁腳行的GridView
- 4. 向Android中的gridview添加頁眉和頁腳
- 5. 添加行使用頁腳中的GridView
- 6. 添加頁眉/頁腳的GridView
- 7. 向GridView添加更多列
- 8. 添加聯繫人列表查看Android
- 9. 如何添加頁腳到Gridview
- 10. Gridview - 添加行按鈕使用頁腳
- 11. 動態添加頁腳到ASP.NET GridView
- 12. 避免在android gridview中重複查看
- 13. Android查看添加孩子
- 14. 添加閱讀更多按鈕以查看Gridview描述文本
- 15. Gridview - 添加列
- 16. Android:在頁眉和頁腳之間居中滾動查看
- 17. Android - 多欄列表查看
- 18. 如何在android中添加頁腳視圖到列表視圖?
- 19. 添加列以查看
- 20. 添加列以查看
- 21. 添加新列查看
- 22. 爲什麼Gridview頁腳添加一個額外的列?
- 23. 如何在gridview中動態添加頁腳行。與文本框
- 24. 在NSTableView中添加頁腳
- 25. 在FPDI中添加頁腳
- 26. Android GridView添加FooterView
- 27. 在Dropbox中添加GridView在android中的列表視圖
- 28. 更新列表查看頁腳
- 29. 添加不存在的列以查看
- 30. DevExpress gridView列添加
對不起...在嘗試你的答案後,這是一個錯誤:/ ....它的創建很多footerViews ... – 2014-05-19 21:19:40
通過添加以下代碼來解決該錯誤:if(convertView!= null && convertView.findViewById(R.id.footerView)!= null){ convertView = null; } – 2014-05-19 22:03:26