
android_listview
litefish
never stop,never give up
展开
-
listview用法
ArrayAdapter只能显示一行字SimpleCursorAdapter数据库相关SimpleAdapter可以显示比较复杂的列表,包括每行显示图片、文字等,但不能对列表进行后期加工(在java代码中加工),也是只是单纯的负责显示(当然可以设计复杂点的布局来显示复杂列表),例如,每行显示不同背景等。 BaseAdapter可以实现复杂的列表布局,由于B原创 2015-07-16 16:55:46 · 499 阅读 · 0 评论 -
listview原理及优化
原理OnMeasure常用优化convertviewViewHolder原创 2015-04-16 12:04:16 · 574 阅读 · 0 评论 -
listview常见问题
getChildAtListview可以有header有footer,在普通listview的上下方,随着滚动会出现或者消失 Listview的mChildren是可见部分的item(可以是header,footer)的集合,所以ListView.getChildAt(int position),这个position指的是在可视的item中的索引,跟cursor里的位置是大不一原创 2015-07-06 14:51:32 · 1520 阅读 · 0 评论 -
listview的item内部有Button问题
listview内部的item里如果有Button会导致listview的OnItemClickListener不触发,这个问题想必大家都知道,也知道怎么解决?在item跟布局里加一句android:descendantFocusability="blocksDescendants" 就搞定了。stackover上也有另一种解决方法,在Button里加2行代码android:focus原创 2016-07-29 18:00:14 · 1185 阅读 · 0 评论