Listview
起个名字好难
这个作者很懒,什么都没留下…
展开
-
从源代码的角度分析--在BaseAdapter调用notifyDataSetChanged()之后发生了什么
导师安排我做一个小项目,其中涉及到利用Adapter作为ListView的适配器,为ListView提供数据。选中某一项后,要让这一项变成选中状态,也就是背景图片要换一下。下面我就用一个小例子来模拟。重点不在于实现,而是了解Adapter中notifyDataSetChanged()背后的运行机制。 我们先做一个小Demo(文中涉及的Demo在文章末尾),功能是选中某一项后,背景颜色会变转载 2015-12-28 11:10:31 · 455 阅读 · 0 评论 -
ListView 添加长度样式不固定的分割线
ListView 添加长度样式不固定的分割线ListView可通过配置android:dividerlineandroid:dividerHeight来实现分割listview中item的效果,如图: 如果想跟上图一样实现这种有设计的分割线样式的时候可以使用下面的方法,这个方法也是参照StackOverFlow解决方案上的方法来实现.创建转载 2015-12-18 09:49:34 · 436 阅读 · 0 评论 -
说说ViewHolder的另一种写法
每为一个AdapterView写Adapter适配器,你是否都会创建 一个static的ViewHolder类来负责临时存储ItemView?不用回答我也已经听见了你的抱怨,那么下面为大家介绍另外一种我经常使用的写法,从此和无尽的ViewHolder说拜拜,而且不会影响页面加载的性能。Android为开发者提供了ListView和GridView这两个常用于显示列表的控件。在不使用Vi转载 2016-03-05 21:46:20 · 914 阅读 · 0 评论