当你有一个带有adjustViewBounds =" true"的ImageView时,是否有人遇到过这种情况?你需要将另一个视图与它对齐吗?我的布局无法预测:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/thumb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:src="@drawable/thumbnail"
android:layout_centerInParent="true"
android:adjustViewBounds="true"/>
<LinearLayout
android:id="@+id/selection"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignTop="@id/thumb"
android:layout_alignBottom="@id/thumb">
</LinearLayout>
</RelativeLayout>
不编码对齐就好了。
答案 0 :(得分:0)
我将RelativeLayout的宽度和高度更改为match_parent,并为我工作。顺便说一下,如果ImageView限制它的大小,那么对焦中心的重点是什么?它不明白。目的是什么?你能发布一个线框吗?