GridView加载更多,近似的实现,仅供参考,不喜勿喷
来源:互联网 发布:淘宝网海滩遮阳伞 编辑:程序博客网 时间:2024/05/22 09:46
===================================================================================================
因为是两列,需要用gridView实现,gridView没有像listview一样的footer,
只能近似的实现,
先说下我这种实现吧,
整个布局是一个RelativeLayout
显示更多... 是一个Linearlayout,上面是GridView,
说到这应该明白了吧。。 就是让LinearLayout设置在底部,GridView在LinearLayout上面。之后就是处理隐藏显示。
gridview设置setOnScrollListener监听
@Overridepublic void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,int totalItemCount) {// TODO Auto-generated method stubif (firstVisibleItem + visibleItemCount >= totalItemCount) {linear_more.setVisibility(View.VISIBLE);} else {linear_more.setVisibility(View.GONE);}}
下面的多添加一个, 可加可不加
public MyAdapter(Context context, List<TestObject> testData) {// TODO Auto-generated constructor stubthis.mContext = context;this.testData = testData;testData.add(new TestObject());mInflater = LayoutInflater.from(context);}public void refreshList(List<TestObject> data) {this.testData = data;//多添加一个空的testData.add(new TestObject());notifyDataSetChanged();//这里添加一个空的,再加载更多的时候就需要把这个去掉}
这样只能是近似的实现,肯定很大的缺陷,
而且这种实现最好还能具备两个条件(我这只是针对两列,多的就...看情况)
1、个数是偶数....
2、最好能有美工把背景色和加载更多的LinearLayout 背景色差不多,因为滑动的时候界面显示效果还是不算很好~
下载地址...
点击打开链接
- GridView加载更多,近似的实现,仅供参考,不喜勿喷
- recyclerview实现gridview效果,加载更多
- GridView支持加载更多
- 加载更多功能的实现
- ListView、GridView实现下拉刷新上拉加载更多
- recyclerview+swiperefreshlayout实现GridView下拉刷新,上拉加载更多
- ListView,GridView和ScrollVIew嵌套实现上拉加载更多
- android中gridview的上拉加载更多
- android中gridview的上拉加载更多
- “加载更多,请稍后......”的实现方式
- 下拉刷新,加载更多的实现
- 实现上拉加载更多的SwipeRefreshLayout
- 实现上拉加载更多的SwipeRefreshLayout
- js实现加载更多的功能
- jquery实现加载更多
- 加载更多功能实现
- RecyclerView实现加载更多
- RecyclerView实现加载更多
- 常用网站
- Fedora17下的hadoop-1.0.4系统配置
- 推荐八款开源android游戏引擎
- LINUX—rsync(跨平台)
- [javase]Java里面的java.net.url类介绍
- GridView加载更多,近似的实现,仅供参考,不喜勿喷
- Google Cloud Messaging
- 表单提交数据get请求和post请求的区别
- 编程之美----三角形测试用例扩展问题2
- 11g 单实例回滚11.2.0.3.4 P14275605 PSU
- 输入法算法【一】【2012年12月18日21:41:27】【yql1990115】
- 用人选择的五项标准【如何去做】
- [javase]class.isassignablefrom(class clz)方法 与 instanceof
- 不错的WEB学习网站