【问题标题】:Libgdx gui TextArea, how set number of lines to enclose multiline text String?Libgdx gui TextArea,如何设置包含多行文本字符串的行数?
【发布时间】:2016-02-07 12:34:57
【问题描述】:

TextArea 似乎要求我设置固定数量的行来显示我的文本。但是,当我的 TextArea 宽度在不同类型的手机上大小不同时,我怎么知道我应该设置多少行?一个明智的 TextArea 组件将包含一个功能,该功能可以根据字符数、TextArea 的宽度和使用的字体大小自动设置所需的行数。

简而言之:我如何知道我的固定大小字符串的行数?

【问题讨论】:

  • 如果你知道大约。一行的长度,然后您可以将字符串长度除以该数字,您将获得行数。
  • 谢谢,但似乎很麻烦。真的没有更好的办法吗?
  • 也许,您可以使用表格?我想我在那里看到了一些有用的换行方法。

标签: fonts libgdx width textarea lines


【解决方案1】:

使用Label 对象。来自文档:

一个文本标签,带有可选的自动换行。

这听起来像是您需要的。请注意,LabelScene2D 框架的一部分。

【讨论】:

  • 这正是我一直在寻找的答案。
猜你喜欢
  • 2019-07-21
  • 2014-07-14
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
  • 1970-01-01
  • 1970-01-01
  • 2021-09-30
  • 1970-01-01
相关资源
最近更新 更多