记录一次,fragment显示listview有数据,确显示不出来经历,根据之前的很多同类问题,总结一下。adapter getview not called ( not work)

27 篇文章 0 订阅
21 篇文章 0 订阅

fragment显示listview有数据,确显示不全来。 谷歌一下,有很多问题。还是未能解决。 基本可以定位为listview的fragmentAdapter的createview不执行。

分析一下,总结一些解决问题的思路。对以后的同学肯定有用处。遇到问题,要冷静思路,一段一段问题分解,就类似做UnitTest一样,一个一个定位问题。

1. Adapter里的GetCount是否返回为0。  

2.参看你的fragment是否正确被调用,除了Listview其他控件是否正常被调用到比如:TextView如果OK。

3. 在之前的前提下,查看你的ListView控件的占位问题。  痛苦之下,我是把fragment里的其他控件都删除测试的。 分析到ListView未被显示。看过几个文章,都有介绍如果Listview的width, height 某个为0. 或根本不显示。 程序是不执行adapter里的getview。

4. 在onCreateView 中不要随手写,“return null”。return 的view是影响是否显示的。

 

更多参考: 有相当的借鉴意义,问题不一定雷同,但借鉴思路:

 https://jingyan.baidu.com/article/2f9b480d85bb9641cb6cc2b4.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值