0
     ...
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="top|center"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/img"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:gravity="bottom|center"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="30dip"
            android:text="TextView" />

    </LinearLayout>
    ...

上記のレイアウトのように設定します。2 番目のレイアウトの高さは、画面上の高さよりも残されている必要があります。ただし、画像が大きい場合は、上部のライナー レイアウトが下部のライナー レイアウトを押し下げます。そのため、画面に一番下の TextView が表示されません。

画像をロードするときに、画像のサイズを変更して親の LinerLayout のみに固定するように設定するにはどうすればよいですか?

4

1 に答える 1