为了账号安全,请及时绑定邮箱和手机立即绑定

android中如何设置ImageView的宽高比?

android中如何设置ImageView的宽高比?

大话西游666 2019-04-21 20:14:33
在iOS中可以设置一个控件的宽高比,比如说一个ImageView的宽设置为屏幕的宽度,高等于宽度,即这个ImageView是正方形,而且适配所有机型。在Android的xml怎么设置呢?
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

重写一个viewextendsImageview,然后
protectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){
intwidth=MeasureSpec.getSize(widthMeasureSpec);
intheight=Math.round(width*ratio);
setMeasuredDimension(width,height);
}
这个ratio设置成1
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 1723 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号