原问题来自于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的人路过
|
|
受教了、很好的例子
|
|
听说顶了有积分 我顶
|
|
学习了,谢谢了
|
|
我是新手有些不太懂
|