请教:ListView设置adapter之后,不走adapter的getView方法

BuleRiver 2013-01-18 09:01:05
大家好,我的需求是这样的,如果本地有数据,直接加载本地数据,然后new一个adapter,adapter设置后可以正常显示出listview,问题是如果本地没有数据,从网络上获取数据后,再new一个adapter,listview.setAdapter(adapter)之后,不走getView()方法,其中调用getCount()返回的值是5。
太奇怪了,请大虾们帮忙分析一下,多谢啦。
...全文
372 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gtchjc 2014-08-02
  • 打赏
  • 举报
回复
楼主我也碰到类似问题了,getCount方法已经返回值 9 了 getView方法 都不走 奇怪了 楼主你的解决了吗? 是什么原因 呀,求 共享
BuleRiver 2013-01-21
  • 打赏
  • 举报
回复
引用 3 楼 bruce444 的回复:
adapter 是你自己重写的class吗?你重写adapter的构造方法了?
那是当然了。
bruce445 2013-01-19
  • 打赏
  • 举报
回复
adapter 是你自己重写的class吗?你重写adapter的构造方法了?
whq1982 2013-01-18
  • 打赏
  • 举报
回复
信息不够啊,不过可以不new adapter,只需要调用adapter的nodifydatasetchanged方法adpter就会重新绘制ui了
BuleRiver 2013-01-18
  • 打赏
  • 举报
回复
引用 1 楼 whq1982 的回复:
信息不够啊,不过可以不new adapter,只需要调用adapter的nodifydatasetchanged方法adpter就会重新绘制ui了
之前没有设置adapter

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧