imageView比parrent更大

时间:2016-03-22 20:59:10

标签: android android-layout

我需要一些设计布局的帮助。我试图设计这样的东西: enter image description here

我的问题是,在某些设备上(宽度非常小),imageViews会变大并且不可见。我的目标是使用两个等于列和imageViews进行设计。 imageView的最大宽度可以是列(无填充)。可能应缩放到最大允许大小。我尝试过将GridLayout和TableLayout与scaleType连接,但imagesViews总是比column更大。

有人知道如何才能达到类似的效果?

祝你好运, 阿德里安

2 个答案:

答案 0 :(得分:0)

您是否尝试过查看imageView.AdjustViewBounds(true);

答案 1 :(得分:0)

我找到了解决方案:)

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/awards_status"
        android:orientation="horizontal">
        <LinearLayout
            android:layout_below="@+id/awards_status"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:layout_weight=".5">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:src="@drawable/awards_one_dwarf" />
        </LinearLayout>
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_below="@+id/awards_status"
            android:orientation="vertical"
            android:layout_weight=".5">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:src="@drawable/awards_one_dwarf" />
        </LinearLayout>
    </LinearLayout>

谢谢和最诚挚的问候。