自定义adapter 的getView方法被重复执行了n次的解决方法
2024-08-26 05:56:24
1、
getView执行的次数和你的getCount没有直接的关系 ,getCount和你listView里面的条目数量(行数量)有关系 ,getView方法执行次数取决于你屏幕上显示几个条目,比如你有100行 ,但是你一屏只能显示5行,那么启动程序的时候
系统调用5次getView方法,当你把listView往下拉的时候会显示出其他未显示的行,这样系统就会调用getView方法,每显示一个新的行就调用一次getView,所以你要是不停的上下滑动listVew那getView理论上是可以调用任意次数的
2、
此问题在于,ListView没有取到实际的高度,无法确定取多少View来填充ListView,也就是运行getView()的具体运行次数。
3、应该把listiview在布局文件中的高度设置为:fill_parent
不过我之前确实已经设置listview的高度了,但是记得以前设置它的高度不好用,取出listview的高度值还是0,所以我在listview的外面套了一个relativelayout。。问题解决~!!!!
最新文章
- Hibdernate入门
- MongoDB的安装、配置服务(转)
- ASP.NET内置对象二
- hdu 1565(状态压缩基础题)
- UIActivityViewController 自定义选项
- webServices
- 父元素高度为auto,子元素使用top:-50%没有效果的问题
- 又一个类dapper轮子:VIC.DataAccess
- Python+Django+SAE系列教程11-----request/pose/get/表单
- Sql for Oracle基本操作关键字
- Hadoop百度百科
- Sagit.Framework For IOS 开发框架入门教程3:Start引导页及框架布局和隐藏事件的内幕
- TCP/IP资料整理
- .NET 连接SQL Server2012遇到的连接出错问题解析
- Hello greenDAO(SQLite)
- Java中的静态方法和实例方法的调用的理解(不同的类下的方法调用)
- echo和重定向
- spring-data-mongo的MongoTemplate开发
- legend2---开发日志8(thinkphp和vue如何配合才能达到最优)
- c# devexpress 多个窗口
热门文章
- [AngularFire 2] Object Observables - How to Read Objects from a Firebase Database?
- POJ 2823 Sliding Window 线段树
- 8、hzk16的介绍以及简单的使用方法
- centos 查询DNS
- php实现求链表中倒数第k个节点
- bc -l 对于 %取模计算出错
- 【23.33%】【codeforces 557B】Pasha and Tea
- [Angular] How to styling ng-content
- Java解析HTML之HTMLParser使用与详解 分类: C_OHTERS 2014-05-19 21:46 2309人阅读 评论(0) 收藏
- Android中对手机文件进行读写 分类: H1_ANDROID 2013-10-23 22:48 512人阅读 评论(0) 收藏