【问题标题】:Truncating the Text without giving setMaxLength();截断文本而不给出 setMaxLength();
【发布时间】:2013-12-04 03:38:49
【问题描述】:

我有一个巨大的字符串,我必须在某一点截断,因为我必须在具有不同屏幕尺寸的不同设备上运行代码,所以会出现问题。不同设备中每个视图的行数。为此,显然我不应该使用任何像 setMaxLength() 这样的方法,但无论在互联网上的哪个地方,我都看到每个人都规定设置 no 的方法。行数,不适合我的情况。

请有人给我一个程序来动态截断文本,而不是根据行数。

【问题讨论】:

  • 让它滚动:)
  • 这是我之前在问题中提到的不应该滚动........谢谢哥们

标签: android text truncate dynamically-generated


【解决方案1】:

如果你想截断而不是换行,你可以考虑使用 setEllipsize.

【讨论】:

  • 是的,您可以在 end 或 starting 或 middle 设置Ellipsize,这不是问题,但我应该不根据文本长度在视图的特定点截断
  • 对不起,我可能没听懂。你到底想要什么?同一 TextView 上的文本较短?
  • ellipsize 是在最后获得三个点的东西,但如果在布局结束时动态截断文本。这里我的 textView 分布在整个布局中
  • 您是否考虑过为每个屏幕尺寸使用特定的 TextView 长度?这样你的 TextView 就不会在布局中传播。
  • 是的,我已经将 textView 保留在具有匹配父项的布局中,但这不是问题在于动态截断文本而不给出 textview 的最大行
猜你喜欢
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多