java如何在ListView行中显示长文本视图高度?
我有一个列表视图,如下所示:
注意文本视图是如何被省略号切断的。如何确保整个TextView在ListView中可见
这是我的行XML(文本视图被称为bodyTextView
):
<LinearLayout xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
安卓:layout_width="fill_parent"
安卓:layout_height="fill_parent"
安卓:orientation="horizontal"
安卓:padding="4px">
<ImageView 安卓:id="@+id/avatarImageView"
安卓:layout_width="48px"
安卓:layout_height="48px"/>
<LinearLayout
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:orientation="vertical"
安卓:paddingLeft="4px">
<LinearLayout
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:orientation="vertical"
安卓:layout_weight="1"
安卓:gravity="center_vertical">
<TextView 安卓:id="@+id/usernameTextView"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:layout_weight="1"
安卓:gravity="left"
安卓:textStyle="bold"
安卓:singleLine="true"
安卓:ellipsize="end"
安卓:textColor="#444444"
安卓:padding="0px"/>
<TextView 安卓:id="@+id/bodyTextView"
安卓:orientation="vertical"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:singleLine="false"
安卓:textColor="#666666"
安卓:maxLines="5"
安卓:ellipsize="end"/>
<TextView 安卓:id="@+id/dateTextView"
安卓:orientation="vertical"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content"
安卓:singleLine="true"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
# 1 楼答案
设置ellipsize=“无”。此外,请确保指定足够大的最大线