如何在android中实际根据图片大小设置Layout的宽度?

时间:2016-12-23 05:41:29

标签: android relativelayout

我想根据背景图片的高度和宽度

设置相对布局的高度和宽度

2 个答案:

答案 0 :(得分:0)

android:adjustViewBounds ="true"添加到ImageView,它会自动调整大小以适合您的图片。通常,您将一个维度设置为固定数量或match_parent,将另一个维度设置为wrap_content。这将确保在图像的宽高比和大小发生变化时更改一个维度。

答案 1 :(得分:0)

这没什么大不了的。

首先,收集图像的宽度和高度。 之后使用Relative.LayoutParam将图像宽度和高度设置为Layout Param并将param设置为相对布局。

如果需要,您可以使用LayoutParam添加其他规则。