在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
添加回答
举报
0/150
提交
取消