android - 在 Textview 末尾添加点 (...) ,点不显示

标签 android textview

每当文本(我从 Activity 中以编程方式设置)长度超过 n 个字符时,我想截断并限制文本长度,并在 末尾添加 3 个点 TextView 。文本最初在 xml 中设置为空(只是“”),稍后从 Activity 中设置。

这就是我尝试的方法:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=""
    android:maxLength="10"
    android:ellipsize="end"
    android:maxLines="1"/>

这就是它最终如何显示随机文本,我将最大长度设置为 10 个字符:

enter image description here

我希望它看起来像jrkfkgkglg...,因为文本是jrkfkgkglggfgirng,但末尾没有添加点。有什么建议吗?

最佳答案

为了使其正常工作,您的宽度必须为 match_parent 或定义任何其他尺寸,而不是 wrap_content

关于android - 在 Textview 末尾添加点 (...) ,点不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198560/

相关文章:

java - 响应数据未显示

javascript - iframe 未在 webview android 中加载

android - 将 TextView 滚动到特定行

android - 文本(字体)在较旧的 api 上看起来褪色

安卓 : to add zoom in text view

Android应用程序如何作为系统应用程序运行?

android - Fragment.onCreateAnimator() 的文档在哪里?

java - Android:如何以编程方式启用/禁用 Wifi 或 Internet 连接

java - 如何在 TextView 中制作以 http 或 www 开头的可点击链接

android - 有没有办法跟踪这个异常 : focus search returned a view that wasn't able to take focus