Android:动态添加单元格到GridView?

标签 android gridview

当用户到达最后一行单元格时,我想动态地将单元格添加到GridView中,就像显示更多一样吗?

最佳答案

查看CommonsWare EndlessAdapter 。非常简单的Adapter实现。

您还可以在 GridView 上手动使用 OnScrollListener。使用 onScrollStateChanged() 回调来确定网格何时处于 OnScrollListener.SCROLL_STATE_IDLE 状态,然后确定最后一个网格项是否可见。如果是这样,请为您的 Adapter 获取更多项目,并调用 notifyDataSetChanged()

关于Android:动态添加单元格到GridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142210/

相关文章:

java - 使用 BaseAdapter 重新排序和重复 ListView 项目

java - 简化从 GridView 加载绘图

java - FileObserver 不适用于 Android 6.0 Marshmallow (API 23) 中的外部存储

android - 如何使用 Flutter "saf"包进行文件操作(创建/写入/更新/删除文件)

java - fragment 加载重复值,可能的原因?

c# - ASP.Net GridView RowUpdate 未触发且 RowUpdating 没有 NewValues

c# - ASP.NET:GridView 选择按钮:如何以编程方式更改按钮的属性?

c# - ASP.NET (C#) : get value of a non-displayed field from a gridview selection

android - 通知管理器不显示任何类型的通知

android - 如何在类之间传递 View