将视图与具有adjustViewBounds =" true"的ImageView对齐不起作用

时间:2014-03-27 15:01:13

标签: android android-layout

当你有一个带有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>

不编码对齐就好了。

1 个答案:

答案 0 :(得分:0)

我将RelativeLayout的宽度和高度更改为match_parent,并为我工作。顺便说一下,如果ImageView限制它的大小,那么对焦中心的重点是什么?它不明白。目的是什么?你能发布一个线框吗?