【发布时间】:2017-02-27 07:56:17
【问题描述】:
我有一个Relativelayout 的图像视图,我从图库中选择图像.. 问题是Imageview 高度太大并且相对布局父高度变得与Imageview 高度相同,我需要从图库中选择图像并将其准确显示到此相对布局中。
在我的代码下面
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/image_view"
android:layout_margin="5dp"
android:layout_alignParentEnd="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitStart"
android:adjustViewBounds="true"
android:src="@drawable/crayon" />
</RelativeLayout>
【问题讨论】:
-
你到底想要什么?
-
尝试使用
android:scaleType="fitXY".. -
我想让 imageview 高度完全适合相对布局高度,而不是更大
-
将高度设置为相对布局
-
您在 ImageView 上使用了 adjustViewBounds,而它的父级 RelativeLayout 具有 wrap_content。要么自己处理宽高比:android:adjustViewBounds="false" 要么限制相对布局的高度。
标签: android android-layout android-imageview android-relativelayout