1

我的 LinearLayout 包含 2 个 TextViews(TextView1 和 TextView2)和一个 ImageView。现在我希望 LinearLayout 始终具有固定的高度,即 ThextView1 的高度,以便 ImageView 使用 fill_parent 将其 Image 的大小始终调整为 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 回答