当我在此组件中输入一些文字时,我想知道EditField中的行号。
答案 0 :(得分:1)
获取编辑字段的宽度。 (int返回)(例如320 px)
获取当前文字的字体宽度。 Font class have getAdvance() method that accepts the string parameter
(int返回)(例如650 px)
if string width > edit field width
您可以分割字符串宽度和编辑宽度,另一步则获取它的模数。 (在这里你将得到2作为除法,10将是你的模数。这意味着你已经填充了两行+在第三行你有可以适合10 px的字符。
我希望它可以解决你的问题,但是如果你使用任何长词,请小心,该模块从未经过长话测试,但我担心结果的准确性很长。