在此组件中键入一些文本时,我想知道EditField中的行号。
问问题
393 次
1 回答
1
获取编辑字段的宽度。(返回整数)(例如 320 像素)
获取当前文本的字体宽度。
Font class have getAdvance() method that accepts the string parameter
(返回的整数)(例如 650 像素)if string width > edit field width
您可以划分字符串宽度和编辑宽度,然后在另一步得到它的模数。(在这里,您将得到 2 作为除法,10 将是 yr 模数。这意味着您已经填写了两行 + 在第三行中,您的字符可以放入 10 px。
我希望它能解决你的问题,但是如果你使用任何长词要小心,该模块从未用长词测试过,但我担心长词结果的准确性。
于 2010-11-30T06:08:02.727 回答