Android 瀑布流StaggeredGridView 部分手机只显示第一行item问题



最近做一个瀑布流的demo,很奇怪的一个之前其他手机测都没有问题,新买了个小米4 (^H^),新手机上瀑布流的效果, 只显示了第一行,! 郁闷!

看看是什么原因导致!





Android 瀑布流StaggeredGridView 部分手机只显示第一行item问题_第1张图片




在看一下listview的count 值,count>2,很奇怪,为什么不调用 getview 继续生产item 呢!!

baidu 没有找到类似的问题,难道是miui的问题,貌似其他手机也有这个问题,不能怪人家了,突然灵光一闪! 难道是显示的前两个item的高度无限高,

导致系统没有调用getView方法,修改item的布局文件的layout,高度由wrapcontent 改为指定大小,果然奏效!!




Android 瀑布流StaggeredGridView 部分手机只显示第一行item问题_第2张图片



你可能感兴趣的:(Android 瀑布流StaggeredGridView 部分手机只显示第一行item问题)