3 つの画像ビューを含む水平線形レイアウトがあります。各画像ビューには、200x200 ピクセルの同じ画像が含まれています。ここに私のレイアウトxmlがあります:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image200" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image200" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image200" />
</LinearLayout>
</RelativeLayout>
そして、ここにそれがどのように見えるかがあります:
左から 3 番目の画像のサイズが変更されていることに注意してください。これは、3x 200 ピクセル幅の画像を格納するのに十分な領域がないためだと思います。
私が望むのは、最後の画像だけを縮小するのではなく、3 つの画像すべてを均等にサイズ変更して、すべてが画面全体に収まるようにすることです。3 つの画像すべてが均等に収まるようにレイアウトを設定するにはどうすればよいですか?
ありがとうございました
更新 - ここで設定を変更した後、次のようになります。
画像ビューの境界線の高さが 200 ピクセルのままであることに注意してください。なぜこうなった?