-
Android测试工具:虚拟设备或手机
-
给ListView设置BaseAdapter绑定列表数据。在钊林IT其中的一篇文章里详细介绍过接口实现的三种方式这里以“匿名类实现法”为例。在布局文件中使用ListView控件嘫后在Activity类文件中获取ListView控件,最后使用BaseAdapter绑定数据
-
运行项目的效果在ListView列表中展示四条数据内容。在上面BaseAdapter简单使用的基础上添加四个常用的方法:
-
BaseAdapter常用的四个方法:notifyDataSetChanged()提醒依附的监视器底层的数据已发生改变,每一个item视图都应该刷新本身;notifyDataSetInvalidated()提醒依附的监视器底层的数据不再是囿效的或可获得的;
-
ListView滑动到底部时,感觉怎么滑都还有数据每次滑动底部都会添加新的内容同时刷新ListView,感觉就像一个无穷无尽的新闻列表;当我们的数据没有新添加时调用notifyDataSetInvalidate方法,在做新闻列表时在多个Fragment来回切换时,新闻列表中的数据未发生改变这时候如果还调用notifyDataSetChanged方法,会出现一片空白解决的办法调用notifyDataSetInvalidate方法或者将mAdapter赋值为null
-
BaseAdapter必须重写其中的四个具体到抽象再到具体方法,其他方法根据需要重写
经验内容僅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士