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

原文 标签 android listview

我有一个列表视图,我需要帮助。我希望将其保留在一个“行”中,如果可以的话。

所以我的意思是,文本多长都没有关系,如果它比“ witdh”长,那么与其在两个“行”上显示全文,不如直接填充该witdh,然后以...结尾或者是其他东西。当然,这样做的目的是使我在列表视图中的所有行都具有相同的大小,否则它看起来非常业余且便宜。

我怎样才能做到这一点?

感谢帮助!

最佳答案

给TextView保留以下属性的长文本

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


这样可以确保将长文本显示在一行的末尾,并以“ ...”结尾。

在android doc中找到:http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

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

相关文章:

android - 防止ListView重用ViewFlipper

java - Android:OutOfMemory 错误和 backstack

android - 在 Android 上自定义切换按钮

android - ORMLITE使用3个搜索参数连接3个表

listview - 如何在 ListView 中展开卡以显示更多数据,甚至是另一个 ListView

asp.net - 如何访问 ListView 中的按钮?专门使用 button_click 来执行一个 Action

android - 蓝牙SPP(串行)故障(Android)

java - Android Linkedin初始化没有回调触发器

c# - 如何搜索SQL数据库并在C# ListView 中显示

android - 使用ViewHolder的ListActivty的BaseAdapter.getView()-Android