我有我的列表视图中项目的布局。我在列表视图中使用的每个项目都使用此布局。布局的代码如下:线性布局内相对布局中的文本android
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:id="@+id/view">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_weight="40"
android:paddingBottom="10dp"
android:paddingTop="10dp" >
<TextView
android:id="@+id/messages_list_element_textview_header"
style="@style/category_list_textview"
android:layout_alignParentLeft="true"
android:padding="5dp"
android:maxLines="5"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:textColor="@color/bg_login"
android:textSize="14sp"
android:text="some text"
android:inputType="textImeMultiLine" />
<TextView
android:id="@+id/messages_list_element_textview_view"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_centerVertical="true"
android:layout_below="@+id/messages_list_element_textview_header"
android:textColor="@color/bg_login"
android:textSize="12sp"
android:text="some text"
android:layout_marginLeft="5dp"
android:padding="5dp" />
</RelativeLayout>
<TextView
android:id="@+id/messages_list_element_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_weight="60"
android:text="some text"
android:padding="5dp"/>
</LinearLayout>
我填写与身份证“messages_list_element_textview_header” TextView的文本不换行。我在下面使用的textview('messages_list_element_textview_view')用于显示日期,所以我不想包装它。
有人请指教我如何获得'messages_list_element_textview_header'来包装。
感谢
我不能设置一个固定的高度TextView的外面所需的相关布局包裹
dp
像60dp
增加或减少。我不喜欢在相对布局外的任何文字视图效果。 – BountyHunter@BountyHunter将您的父布局设置为RelativeLayout,并为布局外的TextView提供layout_below – Sridhar
@BountyHunter更新了对此没有多大帮助的回答 – Sridhar