Android FrameLayout将4x4图像与标题放在一起

时间:2015-09-22 12:26:21

标签: android

我需要在FrameLayout中放置带标题的4x4图像(标题必须包裹很长)。

我使用下一个代码有结果

enter image description here

<FrameLayout android:orientation="vertical" android:layout_width="fill_parent"
        android:layout_height="0dip" android:layout_weight="1">

    <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content">
        <TableRow android:layout_width="match_parent" android:layout_weight="1"
            android:stretchColumns="1"
            >
            <TextView android:layout_width="0dp" android:layout_weight="1"
                android:text="Photo 1"
                />
            <TextView android:layout_width="0dp" android:layout_weight="1"
                android:text="Photo 2"
                />
        </TableRow>

        <TableRow android:layout_width="match_parent" android:layout_height="match_parent"
            android:layout_weight="1">

            <ImageView android:layout_width="0dp" android:layout_weight="1"/>

            <ImageView android:layout_width="0dp" android:layout_weight="1" />

        </TableRow>
           2 TEXTVIEW
        <TableRow
        </TableRow>
           2 IMAGEVIEW
        <TableRow
    </TableLayout>
</FrameLayout>

,但在设置图像FrameLayout重新调整后在同一部手机上。 Resised

1 个答案:

答案 0 :(得分:1)

您必须调整ImageView的参数:scaleType(int)

ImageView.ScaleType

之后,您可以在xml中为ImageViews设置启用adjustViewBounds