0

在此组件中键入一些文本时,我想知道EditField中的行号。

4

1 回答 1

1
  1. 获取编辑字段的宽度。(返回整数)(例如 320 像素)

  2. 获取当前文本的字体宽度。Font class have getAdvance() method that accepts the string parameter(返回的整数)(例如 650 像素)

  3. if string width > edit field width您可以划分字符串宽度和编辑宽度,然后在另一步得到它的模数。(在这里,您将得到 2 作为除法,10 将是 yr 模数。这意味着您已经填写了两行 + 在第三行中,您的字符可以放入 10 px。

我希望它能解决你的问题,但是如果你使用任何长词要小心,该模块从未用长词测试过,但我担心长词结果的准确性。

于 2010-11-30T06:08:02.727 回答