Android _Gallery中图片间隔过长,解决方法!

来源:互联网 发布:手机淘宝分类不能 编辑:程序博客网 时间:2024/04/29 00:18

有时候,在开发Gallery应用的时候,会发现,图片之间的间隔太长的情况.



这个时候无论把Gallery中的ImageView宽度和高度设置多少都没有用.



解决方法:
需要用ViewGroup将ImageView嵌套一层. 也就是在Gallery的Item中要有一层局部包裹ImageView



总结:
当一个ImageView没有父组件时,
给他设置一个宽度和高度,然后在设置一个图片.
这个时候,ImageView的高度和宽度会变成图片的宽度和高度,取消了之前的高度和宽度.
然后在 getView中返回给Gallery. 此时ImageVIew 图片的高度和宽度可能会跟着Gallery的高度和宽度缩放.
但是Item的高度和宽度和高度,还是图片未缩放之前的宽度和高度.



需要用布局文件嵌套起来, 因为有父组件的ImageView 在设置图片后,不会取消之前的高度和宽度.

原创粉丝点击