我的ImageView最大高度和最大宽度都设置为100.下图显然不是正方形,但你可以用你的想象力;)
图1:
????????????????????????????????????????????????
? ImageView ???????????????? ?
? ? ? ?
? ? Actual image ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ???????????????? ?
????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
无论如何,如果我尝试设置BitMap为ImageView不具有1:1的比例,图像位于像图1描绘我要的是图片放在里面的左侧ImageView像图描绘2下面.
图2:
????????????????????????????????????????????????
???????????????? ?
? ? ?
? Actual image ? ?
? ? ?
? ? ?
? ? ?
???????????????? ?
????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
您可以在下面看到我的ImageView XML.maxHeight,maxWidth并adjustViewBounds在运行时设置.
<ImageView android:id="@+id/someImage"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textName" …Run Code Online (Sandbox Code Playgroud)