NineGridLayout icon indicating copy to clipboard operation
NineGridLayout copied to clipboard

发现一个bug

Open tellmeleo opened this issue 8 years ago • 8 comments

当我只有一条数据,即一条item的时候,显示图片没有显示完整的.

tellmeleo avatar Jun 08 '16 02:06 tellmeleo

不知没显示完整是什么情况,显示一张图时,要在displayOneImage方法中进行具体实现;另外,图片的ScaleType默认是ScaleType.CENTER_CROP类型。

HMY314 avatar Jun 08 '16 02:06 HMY314

同时在displayOneImage方法中,要实现改变图片大小,要调用此方法setOneImageLayoutParams(imageView, newW, newH);

HMY314 avatar Jun 08 '16 02:06 HMY314

其实这不是显示一张图的时候出现的问题.就是listview,只有一个item的时候,就算不是一张图也是显示不完整.我是在您的Demo上做的测试.就是删除了几张图片和只显示一个item.

tellmeleo avatar Jun 08 '16 02:06 tellmeleo

我尝试在NineGridLayout这个类中的onMeasure()这个方法里加入 int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); 但是解决不了问题.

tellmeleo avatar Jun 08 '16 03:06 tellmeleo

好的,谢谢你的反馈,我处理下

HMY314 avatar Jun 08 '16 03:06 HMY314

<ListView
    android:id="@+id/lv_bbs"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"></ListView>

把android:layout_height换成match_parent就可以了

HMY314 avatar Jun 08 '16 03:06 HMY314

好的.

tellmeleo avatar Jun 08 '16 03:06 tellmeleo

楼主一张图的时候我怎么把后台返回的图片宽高设置到img上啊

wangzhiwei8989 avatar Mar 15 '19 02:03 wangzhiwei8989