1

私の LinearLayout には、2 つの TextView (TextView1 と TextView2) と 1 つの ImageView が含まれています。ここで、LinearLayout が常に固定の高さ、ThextView1 の高さを持つようにして、ImageView がその画像を fill_parent で常に TextView1 の高さにサイズ変更するようにします。

 _____________________________________
|TextView1------------------ ImageView|
|TextView1 --- TextView2 --- ImageView|
|TextView1 ----------------- ImageView|

説明するのが難しい... ImageView は常に TextView1 の高さを持ち、その画像のサイズを変更する必要があります (元の縦横比を維持しながら)。

これはlayout-xmlだけで可能ですか、それともプログラムで行う必要がありますか?

あなたが私を助けてくれることを願っています:)

4

1 に答える 1

1
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <ImageView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        ... />

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        ... />

</LinearLayout>

私はこれをテストしていません。これはあなたが言及しているものですか?

于 2013-03-24T19:39:13.700 に答える