我有一个水平线性布局,其中包含多个文本视图。布局的宽度为fill_parent,高度为wrap_content。我的问题是,当文本视图的长度超过设备屏幕的允许宽度时,它会将最后一个文本视图挤到右侧,而不是将其换行(这是我想要的结果)。我认为将高度设置为wrap_content可以解决这个问题。
我该怎么做才能使我的线性布局中的多个文本视图在超出父元素宽度时自动换行呢?
以下是我的布局代码片段:
使用长文本视图时,它会呈现如下内容:
我希望您能够将其设计为这样:
我该怎么做才能使我的线性布局中的多个文本视图在超出父元素宽度时自动换行呢?
以下是我的布局代码片段:
<LinearLayout
android:id="@+id/linearLayout20"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="3dip" >
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:text="Car Info: " android:id="@+id/textView023" android:layout_width="wrap_content" android:textStyle="bold" android:textSize="@dimen/item_main_text_size"></TextView>
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:text="2005" android:id="@+id/autorental_item_caryear" android:layout_width="wrap_content" android:textSize="@dimen/item_main_text_size"></TextView>
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:paddingLeft="3dip" android:text="Chevy" android:id="@+id/autorental_item_carmake" android:layout_width="wrap_content" android:textSize="@dimen/item_main_text_size"></TextView>
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:paddingLeft="3dip" android:text="Rio" android:id="@+id/autorental_item_carmodel" android:layout_width="wrap_content" android:textSize="@dimen/item_main_text_size"></TextView>
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:paddingLeft="3dip" android:text="-" android:id="@+id/textView2" android:paddingRight="3dip" android:layout_width="wrap_content" android:textSize="@dimen/item_main_text_size"></TextView>
<TextView android:layout_height="wrap_content" android:textColor="@color/black" android:paddingLeft="3dip" android:text="Red" android:id="@+id/autorental_item_carcolor" android:layout_width="wrap_content" android:textSize="@dimen/item_main_text_size"></TextView>
</LinearLayout>
使用长文本视图时,它会呈现如下内容:
Car Info: 2002 Chevrolet Silverado - Pu
rp
le
我希望您能够将其设计为这样:
。
Car Info: 2002 Chevrolet Silverado -
Purple