Android _Gallery中图片间隔过长,解决方法!
2012-12-28 12:19
253 查看
有时候,在开发Gallery应用的时候,会发现,图片之间的间隔太长的情况.
这个时候无论把Gallery中的ImageView宽度和高度设置多少都没有用.
解决方法:
需要用ViewGroup将ImageView嵌套一层. 也就是在Gallery的Item中要有一层局部包裹ImageView
总结:
当一个ImageView没有父组件时,
给他设置一个宽度和高度,然后在设置一个图片.
这个时候,ImageView的高度和宽度会变成图片的宽度和高度,取消了之前的高度和宽度.
然后在 getView中返回给Gallery. 此时ImageVIew 图片的高度和宽度可能会跟着Gallery的高度和宽度缩放.
但是Item的高度和宽度和高度,还是图片未缩放之前的宽度和高度.
需要用布局文件嵌套起来, 因为有父组件的ImageView 在设置图片后,不会取消之前的高度和宽度.
这个时候无论把Gallery中的ImageView宽度和高度设置多少都没有用.
解决方法:
需要用ViewGroup将ImageView嵌套一层. 也就是在Gallery的Item中要有一层局部包裹ImageView
总结:
当一个ImageView没有父组件时,
给他设置一个宽度和高度,然后在设置一个图片.
这个时候,ImageView的高度和宽度会变成图片的宽度和高度,取消了之前的高度和宽度.
然后在 getView中返回给Gallery. 此时ImageVIew 图片的高度和宽度可能会跟着Gallery的高度和宽度缩放.
但是Item的高度和宽度和高度,还是图片未缩放之前的宽度和高度.
需要用布局文件嵌套起来, 因为有父组件的ImageView 在设置图片后,不会取消之前的高度和宽度.
相关文章推荐
- android Gallery与imageView 滑动冲突问题解决方法
- Android 图片OutOfMemory异常bitmap size exceeds VM budget的原因及解决方法
- android很多图片做成帧动画造成内存溢出的解决方法。
- Android Zxing二维码扫描图片拉伸问题的解决方法
- 【解决方法】android拍照获得的图片太小
- Android加载大图片OOM解决方法
- android Gallery 3D 倒影图片浏览 解决oom问题
- Android的Bitmap处理大图片解决方法
- Android Listview 滑动过程中提示图片重复错乱的原因及解决方法
- android Gallery与imageView 滑动冲突问题解决方法
- Android加载网络图片android.os.NetworkOnMainThreadException异常解决方法
- Android自定义“图片+文字”控件四种实现方法之一--------Gallery原理(提供源码下载)
- Android 图片OutOfMemory异常bitmap size exceeds VM budget的原因及解决方法
- android pad上图片放在drawable文件夹下不正确的显示的讨巧的解决方法
- Android Glide图片加载框架图片变色变绿解决方法
- 【Android】Universal Image Loader图片加载框架无法加载https图片问题解决方法
- android ListView常见问题解决方法(滚动背景变黑,去除滑动时阴影,拖动时Item图片不显示)
- Android 图片OutOfMemory异常bitmap size exceeds VM budget的原因及解决方法
- Android中图片过大造成内存溢出,OOM(OutOfMemory)异常解决方法(3)
- Android中图片过大造成内存溢出,OOM(OutOfMemory)异常解决方法(4)