| 原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1452 原问题描述:我想在activity中改变图片视图的宽高属性,但是我用了一个方法后没有实现,应该要怎么实现呢? 解决方案: 在这段代码中,创建了一个新的实例并且设置了尺寸: // SET THE IMAGEVIEW DIMENSIONS int dimens = 120; float density = activity.getResources().getDisplayMetrics().density; int finalDimens = (int)(dimens * density); LinearLayout.LayoutParams imgvwDimens = new LinearLayout.LayoutParams(finalDimens, finalDimens); imgAlbumPhoto.setLayoutParams(imgvwDimens); // SET SCALETYPE imgAlbumPhoto.setScaleType(ScaleType.CENTER_CROP); // SET THE MARGIN int dimensMargin = 5; float densityMargin = activity.getResources().getDisplayMetrics().density; int finalDimensMargin = (int)(dimensMargin * densityMargin); LinearLayout.LayoutParams imgvwMargin = new LinearLayout.LayoutParams(finalDimens, finalDimens); imgvwMargin.setMargins (finalDimensMargin, finalDimensMargin, finalDimensMargin, finalDim ensMargin); 改变已存在的ImageView尺寸,使用这个: coupon_img.setLayoutParams(new LayoutParams(100, 100)); | |
|  2分 | 
不错,很好的文章,学习了! | 
|  2分 | 
学习了, 不过了  | 
|  2分 | 
积分积分积分啊啊啊啊 | 
|  2分 | 
很好的文章哦 | 
|  2分 | 
怎么没分啊。。。。。。。。。。。 | 
|  2分 | 
求积分积分积分啊啊啊。。。求积分积分积分啊啊啊。。。 | 
|  2分 | 
学习一下 | 
|  2分 | 
这么牛地玷辱  天 | 
|  2分 | 
学习下~顶上去  同求解答~ | 
|  2分 | 
学习下, | 
|  2分 | 
嗯!很不错的说 | 
|  2分 | 
值得学习下,重新set是个好招 | 
|  2分 | 
方式改革v话费送蛋糕 | 
|  2分 | 
公司打工撒大哥和反光镜的房间 | 
|  2分 | 
学习了,谢谢咯 | 
|  2分 | 
谢谢,值得学习 | 
|  2分 | 
学习; 谢谢。 | 
|  2分 | 
遇到同样的问题,学习了,多谢 | 
|  2分 | 呵呵 | 
|  | test | 
|  | test | 
|  | 
好东西,,学习了 | 
|  | 
太好了,支持楼主 | 
|  | 
不懂安卓api的人路过 | 
|  | 
受教了、很好的例子 | 
|  | 
听说顶了有积分 我顶 | 
|  | 
学习了,谢谢了  | 
|  | 
我是新手有些不太懂 | 
 
                    


