如何设置imageView的高和宽?

问答小助手 2013-02-25 04:16:46
加精
原问题来自于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));
...全文
5666 43 打赏 收藏 转发到动态 举报
写回复
用AI写文章
43 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyyliurui 2015-07-21
  • 打赏
  • 举报
回复
LayoutParams 不应该new,用get试试
a2446082181 2015-04-13
  • 打赏
  • 举报
回复
我是新手有些不太懂
jackbill43 2013-05-19
  • 打赏
  • 举报
回复
学习了,谢谢了
Carve_Time 2013-05-18
  • 打赏
  • 举报
回复
听说顶了有积分 我顶
攻城的狮子-Xu 2013-03-14
  • 打赏
  • 举报
回复
受教了、很好的例子
evo3456 2013-03-05
  • 打赏
  • 举报
回复
好东西,,学习了
tivertao 2013-03-05
  • 打赏
  • 举报
回复
不懂安卓api的人路过
haoxiaozi007 2013-03-05
  • 打赏
  • 举报
回复
太好了,支持楼主
acmenu1990 2013-03-04
  • 打赏
  • 举报
回复
引用 34 楼 acmenu1990 的回复:
引用 33 楼 acmenu1990 的回复:引用 30 楼 zhqcn168 的回复:学习; 谢谢。

呵呵

test


test
acmenu1990 2013-03-04
  • 打赏
  • 举报
回复
引用 33 楼 acmenu1990 的回复:
引用 30 楼 zhqcn168 的回复:学习; 谢谢。 呵呵
test
acmenu1990 2013-03-04
  • 打赏
  • 举报
回复
引用 30 楼 zhqcn168 的回复:
学习; 谢谢。
呵呵
sarah_p 2013-03-01
  • 打赏
  • 举报
回复
遇到同样的问题,学习了,多谢
zhqcn168 2013-03-01
  • 打赏
  • 举报
回复
学习; 谢谢。
qiangde9527 2013-02-28
  • 打赏
  • 举报
回复
学习了,谢谢咯
daides 2013-02-28
  • 打赏
  • 举报
回复
谢谢,值得学习
tigergogo2010 2013-02-27
  • 打赏
  • 举报
回复
嗯!很不错的说
xiaoph07 2013-02-27
  • 打赏
  • 举报
回复
学习下,
AlfredHu123456 2013-02-27
  • 打赏
  • 举报
回复
公司打工撒大哥和反光镜的房间
AlfredHu123456 2013-02-27
  • 打赏
  • 举报
回复
方式改革v话费送蛋糕
usc_su 2013-02-27
  • 打赏
  • 举报
回复
值得学习下,重新set是个好招
加载更多回复(10)

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧