1

我正在尝试使文本结束,例如“...”。所以,我发现使用的是椭圆形。但是,它只有一行时效果很好。但是,当它超过一行时,最后一行变成“...”,没有任何我没想到的文本。我想要的是使第二行的结尾成为“...”,因为它只有一行而没有隐藏整个第二行而只是结尾。

        <TextView
        android:id="@+id/content_article_list_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/content"
        android:ellipsize="end"
        android:maxLines="2"
        android:textColor="#B000"
        />

结果如下:

在此处输入图像描述

如您所见,“TITLE”是一条线,ellipsize 可以正常工作。但是,第二个(在蓝线框中)隐藏了所有第二行,它只显示“...”。我怎样才能使第二行像'CONTENT CONTENT CONTENT ...'?

而且我也想知道是否有办法调整它,即使它只是一条线。如您所见,它显示

TITLE TITLE TITLE TITLE TITLE...

但是标题区域最后还有一些空间,我想让它填满空间

TITLE TITLE TITLE TITLE TITLE TIT...

我找不到有关此的任何信息。如果您不明白或需要更多信息,请发表评论。

4

0 回答 0