我有一个ImageView
最大高度和最大宽度都设置为100
. 下图显然不是正方形,但你可以发挥你的想象力;)
图1:
╔══════════════════════════════════════════════╗
║ ImageView ╔══════════════╗ ║
║ ║ ║ ║
║ ║ Actual image ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╚══════════════╝ ║
╚══════════════════════════════════════════════╝
无论如何,如果我尝试将 a 设置为BitMap
没有ImageView
1:1 的比例,则图像的位置如图 1 所示。我想要的是将图片放置ImageView
在如图所示的左侧2 下面。
图 2:
╔══════════════════════════════════════════════╗
║══════════════╗ ║
║ ║ ║
║ Actual image ║ ║
║ ║ ║
║ ║ ║
║ ║ ║
║══════════════╝ ║
╚══════════════════════════════════════════════╝
您可以在下面的 XML 中看到我的 ImageView。maxHeight
,maxWidth
并adjustViewBounds
在运行时设置。
<ImageView android:id="@+id/someImage"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textName"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:paddingRight="4dp"
/>
RelativeLayout
如果它有什么不同的话。