android线性布局解决方案

时间:2010-05-23 18:17:20

标签: java android layout

我想要实现的是#1,但我得到的是#2

http://s48.radikal.ru/i120/1005/ff/6e439e04bbc8.jpg

似乎是线性布局堆栈,其高度为第一个元素,并将第二个元素高度缩小到该值。

这些的xml如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:orientation="horizontal"
   android:background="#FFFFEE"
>
 <ImageView 
  android:id="@+id/thumb"
  android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/example" 
    android:layout_weight="5"
 />
 <TextView
  android:id="@+id/text" 
  android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="2" 
    android:text="Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa. Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa. Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa. Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa. Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa. Aaa aaaaa aaa aaaaa, aaaaaaa aaa aaa a, aaa aa aaaaaaa aaa aa."
 />
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

您的XML不完整,可以帮助您解决问题,但显而易见的尝试似乎是包含

layout_height="fill_parent"

在第二个元素

的属性中