首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android:使用"...“限制行的文本视图为了显示有更多的内容

Android:使用"...“限制行的文本视图为了显示有更多的内容
EN

Stack Overflow用户
提问于 2013-05-19 05:51:31
回答 2查看 1.6K关注 0票数 2

我在TextView中显示了一个长的(随机的)文本。我想在此TextView中显示3行,并显示点(...)如果有更多的内容。我知道我可以用minLines和maxLines来限制TextView的行数,但是我不知道在字符串的什么地方添加点。

例如,TextView可以/应该看起来像

代码语言:javascript
代码运行次数:0
运行
复制
"This i random text
 this is a short one
 and more is here..."

"This one has a very
 loooooooooooooooong
 string so where ..."
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-19 07:07:41

您不需要知道在哪里添加点,TextView可以为您完成此操作。查看android:ellipsize=end。请注意,椭圆大小的算法在较旧的android版本中不能可靠地工作。在2.3、3和4+之间可能存在确切的行为差异。例如,我知道它不会在2.3中显示超过两行

票数 2
EN

Stack Overflow用户

发布于 2013-05-19 06:23:53

您可以创建一个简单的算法来检查哪个单词以X个字符显示,并且可以在此单词之后或之前添加点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16629329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档