基于视图大小的Android TextVIew省略号

问题描述 投票:3回答:2

如果文本太长,我试图将省略号设置到我的文本(多行)的末尾。

我已经知道我可以使用setMaxLines()setEllipsize()达到效果。但是,由于textview的大小可以动态更改,因此我不知道可以显示的最大行数。相反,我有textview的高度(按像素)。

如何根据视图和文本的高度(包括字体属性)设置省略号?如果没有我可以使用的直接可用资源,那么最简单的方法是什么?

android textview ellipsis
2个回答
2
投票

您可以使用getLineCount()(但只能在版式通过后使用。)>

请参阅this answer以获取更多信息。


0
投票

我已经使用this answer的概念实现了它。

© www.soinside.com 2019 - 2024. All rights reserved.