【发布时间】:2016-02-11 07:32:33
【问题描述】:
ImageView 代码:
<ImageView
android:layout_width="wrap_content"
android:layout_height="?actionBarSize"
android:contentDescription="@string/logo"
android:layout_margin="@dimen/view_padding"
android:padding="@dimen/view_padding"
android:src="@drawable/home_logo"
android:adjustViewBounds="true" />
API 17 及以下:(问题)
API 18 及更高版本:(期望的结果)
如您所见,问题图像的左右两侧有额外的填充,而在所需的结果中它不存在。我也不想拉伸图像,甚至不改变高度。
PS:这些蓝色边界是开发者设置中“showLayoutBounds”选项的。
【问题讨论】:
-
反对票有什么原因吗?如果您检查问题,这是与其他问题不同的问题..
-
你为什么不发布整个布局?
-
因为它来自我的项目,问题仅在此 imageview 中。更新:我的意思是仅在 ImageViews 中...这是一个示例
-
一个问题...您希望图像最终被拉伸,或者您希望它填充空间最终切割一些部分?根据您想要的结果,您可以使用具有不同值的 scaleType 属性。
-
既没有拉伸也没有剪裁..只是保持高度固定的纵横比
标签: android imageview android-imageview