【问题标题】:Measure text length before rendering渲染前测量文本长度
【发布时间】:2011-01-13 10:23:39
【问题描述】:

我有一个小部件,我需要在其中一行显示一些文本。如果文字不合适,我想尽可能多地显示,并以“...”结束文字,以表明并非所有文字都显示出来。有没有办法在渲染小部件之前发现显示的文本将持续多长时间,以便我可以用“...”替换文本的最后一部分?

干杯,

【问题讨论】:

标签: android textview


【解决方案1】:

您不需要这样做 - TextView 可以为您完成。

myTextView.setSingleLine(true);
myTextView.setEllipsize(TextView.TruncateAt.END);

【讨论】:

  • 该死,它似乎不适用于 pre-eclair 手机中的小部件。是否有任何已知的解决方法? ;_;
  • 我刚刚在 Donut 上试了一下,它的效果符合我的预期。你确定没有其他问题吗?
猜你喜欢
  • 2015-08-15
  • 2021-10-05
  • 2015-09-27
  • 2021-04-21
  • 2013-07-05
  • 1970-01-01
  • 1970-01-01
  • 2014-04-15
相关资源
最近更新 更多