- 博客(4)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 ListView 里面数据重复或者顺序乱了
分类: listView 2015-09-11 18:31 11人阅读 评论(0) 收藏 编辑 删除 由于getview的时候,listview自身会复用已存在的item,即重用最先新建的那几个item,还有就是注意tag的使用,convertView.getTag()返回的也是重用的view,其状态是和被重用的一样,包括图片的显示与隐藏的状态,进度条的刷新等,都会被重用,这就出现了图片或者进度条
2015-09-13 21:05:47 2059
原创 GridView 设置其高度属性为 wrap_content
如果把GridView放到一个垂直方向滚动的布局中,设置其高度属性为 wrap_content ,则该GridView的高度只有一行内容,其他内容通过滚动来显示。 如果你想让该GridView的高度为所有行内容所占用的实际高度,则可以通过覆写GridView的 onMeasure 函数来修改布局参数: Java代码 帮助 1 2 3 4
2015-09-11 14:40:40 4290
转载 观察者模式
一、引子 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行盗窃的时候,总 有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放风的。但是这没什么,这个影响不了他们之间的通讯,因为他们之间有早已商定好的暗号。 呵呵,上面提到的放风者、偷窃者之间的关系就是观察者模式在现实中的活生
2015-09-10 17:41:17 728
原创 观察者模式 详解
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带
2015-09-10 17:38:54 401
Android打包后,有些方法不能被调用
2015-11-09
Fragment+ViewPager滑动里面Fragment出现空白
2015-07-29
pulltorefresh下拉后不能恢复刷新前
2015-06-28
异步提交,,然后重新加载页面,获得最新数据,(无法 刷新)
2013-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人