【发布时间】:2010-12-27 17:41:10
【问题描述】:
我有一个 listview 和一个自定义适配器,其中我有 3 个 textviews,两个彼此相邻,一个在其他下面。我遇到的问题是,当第一个 textview 扩展时,它会将另一个 textview 推离屏幕。
我无法成功地让它工作,这是正在发生的事情的一个例子:
如您所见,当第一个 textview 过长时,它会将其他文本推离屏幕。我想要它,所以它会换行,但日期textview 也会显示。它在水平视图中也应该是功能性的。
这是listview 适配器代码:
<RelativeLayout android:id="@+id/vw1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:descendantFocusability="blocksDescendants" xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:id="@+id/liName" android:textSize="17sp"
android:textColor="#333" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:gravity="left"
android:layout_gravity="left" />
<TextView android:id="@+id/liDate" android:textSize="12sp"
android:textColor="#666" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:gravity="right"
android:layout_gravity="right" android:width="60sp" android:layout_toRightOf="@+id/liName" />
<TextView android:id="@+id/liNum" android:textSize="12sp"
android:textColor="#666" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_below="@+id/liName" />
</RelativeLayout>
【问题讨论】:
标签: android textview word-wrap