Android ImageView如何适配左下角,例如设置setScaleType(ScaleType.FIT_END);但不适配右下角。

4
我使用以下代码来设置ImageView的ScaleType:
iv.setScaleType(ScaleType.FIT_END);

它将适合右下角。
但我想让图片适合左下角。
我该怎么做?

这可能是:LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); iv.setMargins(left, top, right, bottom); imageView.setLayoutParams(lp); - g00dy
2个回答

8
尝试将imageview的adjustViewBounds设置为true,然后将alignBottomParent和alignLeftParent设置为true。希望这样可以解决问题 :)

2

另一种解决方案:

imageView.setAdjustViewBounds(true);
imageView.setBaselineAlignBottom(true);

适用于 API_LEVEL >= 11。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接