您的位置:首页 > 移动开发 > Android开发

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

2012-12-28 12:19 253 查看
有时候,在开发Gallery应用的时候,会发现,图片之间的间隔太长的情况.

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

解决方法:

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

总结:

当一个ImageView没有父组件时,

给他设置一个宽度和高度,然后在设置一个图片.

这个时候,ImageView的高度和宽度会变成图片的宽度和高度,取消了之前的高度和宽度.

然后在 getView中返回给Gallery. 此时ImageVIew 图片的高度和宽度可能会跟着Gallery的高度和宽度缩放.

但是Item的高度和宽度和高度,还是图片未缩放之前的宽度和高度.

需要用布局文件嵌套起来, 因为有父组件的ImageView 在设置图片后,不会取消之前的高度和宽度.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐