android - 如果是长文本,则使 ListView 中的项目文本不完整显示

标签 android listview

我有一个 ListView ,我需要帮助。如果这样称呼的话,我想将文本保留在一个“行”中。

所以我的意思是,文本有多长并不重要,如果它比“witdh”长,那么与其在两个“行”上显示完整文本,不如填充 witdh 之类的,以结尾... 或者是其他东西。这样做的目的当然是让我在 ListView 中的所有行都具有相同的大小,否则它看起来非常业余和廉价..

我该怎么做?

感谢您的帮助!

最佳答案

给保存长文本的TextView跟随属性

android:ellipsize="end"
android:singleLine="true"

这将确保长文本显示在以“...”结尾的单行中。

在安卓文档中找到:http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

关于android - 如果是长文本,则使 ListView 中的项目文本不完整显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094492/

相关文章:

android - 如何更改 ListView 的选定项的颜色(这不是自定义 ListView)

android widget setOnClickFillInIntent 不启动 Activity?

android - 如何使用 TimerTask 运行线程?

java - 当应用程序移至后台时,在前台服务中获取位置更新不起作用

android - 如何获取 TextView 指定索引处的文本大小?

android - 应用重启后共享首选项不持久

javascript - 由 Javascript 填充的 QML ListView

android - NestedScrollView 无法使用 match_parent 高度子项滚动

wpf - Observable Collection 不更新 UI

c# - 缩小所选项目 ListView 的选择区域