![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android之Listiew
安卓学习乐园
从一个小开发仔开始~~ 努力变成一个大开发仔~~ 然后再变成一个管理几个开发仔的开发仔~~~ ( ̄▽ ̄)/
展开
-
Listview动态更新数据
Android ListView就是可以显示一行行Item的控件,有时候数据非常多,通常需要分页显示,但为了减少用户的输入,我们可以动态更新ListView,把下一页要显示的数据的添加到当前ListView中。先看看效果:需要注意的是程序在什么时候去更新数据,listVIew的setOnScrollListener监听是否滚到了最后一条记录。取到的数据加到list中,最后记得调用a转载 2014-05-29 16:19:12 · 1063 阅读 · 0 评论 -
android listview数据刷新
在快递查中有一个历史记录的列表,针对这个列表有同步跟踪记录、修改、删除等操作,那就避免不了这对这个列表的数据刷新。每次重新获得数据后,就setAdapter(),这样,列表就回到了顶端,用户体验极差,理想状态是,列表位置不动,只更新数据。解决方案是利用Adapter的notifyDataSetChanged,通知Adapter数据已经更改,然后Adapter会调用getView()方法,重原创 2014-02-28 17:02:58 · 2166 阅读 · 0 评论 -
Fragment,AsyncTaskLoader以及LoaderManager的一点体会
今天项目中涉及到了一个listview的功能:listview分段加载,下拉加载之前的数据,上拉加载之后的数据。不是很麻烦的事情,所以我用到了开源库pulltorefresh,结合ListFragment和LoaderManager,在fragment起来后initLoader,启动我自定义的AsyncTaskLoader,重载loadInBackground加载数据,并且保存当前头尾节点标识原创 2014-01-20 11:55:07 · 1331 阅读 · 0 评论 -
ListView分隔线
1、设置和取消每个item分隔线解决方案:ListView.setDivider(null);android:Divider="@null";android:divider="@drawable/listview_horizon_line"2、隐藏头部分隔线listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线必须先设置期方法转载 2015-06-30 19:57:23 · 571 阅读 · 0 评论