在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下:
LinearLayout ll = new LinearLayout(ConsumeInfo.this);
ll.setOrientation(LinearLayout.HORIZONTAL);
//设置小图标
ImageView imageView = new ImageView(ConsumeInfo.this);
Bitmap bitmap = BitmapFactory.decodeFile((String)mData.get(position).get("imgpath"));
imageView.setImageBitmap(bitmap);
imageView.setMaxHeight(50);
imageView.setMaxWidth(50);
ll.addView(imageView);
运行之后,Imageview 仍然被撑开,难道是MaxWidth,MaxHeight不起作用,抓紧翻阅api文档,找到下面的解释:
An optional argument to supply a maximum width for this view. Only valid ifsetAdjustViewBounds(boolean)
has
been set to true.
文档中说得很清楚,抓紧修改如下:
LinearLayout ll = new LinearLayout(ConsumeInfo.this);
ll.setOrientation(LinearLayout.HORIZONTAL);
//设置小图标
ImageView imageView = new ImageView(ConsumeInfo.this);
Bitmap bitmap = BitmapFactory.decodeFile((String)mData.get(position).get("imgpath"));
imageView.setImageBitmap(bitmap);
imageView.setAdjustViewBounds(true);
imageView.setMaxHeight(50);
imageView.setMaxWidth(50);
ll.addView(imageView);
再次运行,竟然可以了!
分享到:
相关推荐
progress-image-view-android 带简单进度的android ImageView控件
AndroidImageView控件缩放和旋转图片源码.zip
Android ImageView控件缩放和旋转图片源码.zip源码资源下载Android ImageView控件缩放和旋转图片源码.zip源码资源下载
android ImageView控件缩放和旋转图片源码.rar
Android ImageView控件缩放和旋转图片源码
(android控件) ImageView 控件开发效果总结 (多组滤镜效果)源码下载
Android ImageView控件缩放和旋转图片源码.rar
Android ImageView控件缩放和旋转图片源码.zip项目安卓应用源码下载Android ImageView控件缩放和旋转图片源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术...
自定义ImageView控件,具有缩放和拖拽功能,适合图片的浏览,方便复用
Android源码——ImageView控件缩放和旋转图片源码.zip
android imageView 读取网络图片并进行
Android ImageView实现是对图片放大后可以局部的拉伸放大,双击放大
通过用户名首字母生成头像ImageView控件
android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)
Android ImageView 宽度设定,高度按比例缩放
在Android系统中实现ImageView控件的动画效果
安卓自定义控件左右滑动动态添加ImageView控件 ScrollView
android ImageView网络图片加载、动态设置尺寸、圆角..
这是在相对布局里面下的一些android常用控件的练习,可以很好的教给你这些android基本控件的使用方法。最最基本的代码了,比较适合新手。