android-listview
狱火苍穹
程序猿攻城狮
展开
-
Android Listview加载不同布局
转:http://www.cnblogs.com/1426837364qqcom/p/5336494.html方法:通过BaseAdapter的getViewTypeCount()获取Item种类数量,然后在getView()方法中根据不同的type设置不同的item布局 (操作麻烦,维护方便)根据需求设置布局的显示隐藏效果 (操作方便,维护麻烦 )下面展示第一种主页面布局<RelativeL转载 2017-10-23 11:14:08 · 358 阅读 · 0 评论 -
listview上拉加载时点击item报错
java.lang.IllegalStateException:The content of the adapter has changed but ListView did not receive a notification...原因是给ListView设置的adapter,修改数据源时放在了非UI线程中去执行,在主线程中调用adapter的notifyDataSetChanged()方法,有时原创 2018-03-12 10:48:06 · 252 阅读 · 0 评论 -
ListView刷新指定位置的item
项目中有这么一个需求,一个listview,点击一项进去修改,然后出来刷新页面。以往的做法是,出来后重新请求一次,接口参数有:行、页;通常是一页十行,刷新时页传入1,这就会导致一个问题,如果你在二三页的时候刷新,listview会自动回到第一页,这样的用户体验非常不好。那么如何刷新指定位置的item呢?思路:只修改数据源的这一项的数据,然后adapter.notifyDataSetChanged()原创 2018-04-27 14:16:10 · 2183 阅读 · 0 评论