TextField自动调整大小问题

时间:2014-09-20 21:59:02

标签: java android codenameone

我在Codenameone项目中有以下代码:

final TextArea tf = new TextArea();
tf.setGrowByContent(true);
tf.setSingleLineTextArea(false);

问题在于,当我运行应用程序并开始输入这样的文本区域时(无论有多少个字符),文本区域不会增长,直到焦点转到其他小部件。我的测试只在Android中进行。

这是"正常"行为?如果没有,我该如何解决?

1 个答案:

答案 0 :(得分:0)

这是正常行为。文本区域是原生的,大多数原生平台都没有在打字时增加文本区域的惯例。相反,您可以在文本区域内滚动。

按内容增长标记表示文本区域首选大小的行/列值只是一个提示而不是限制,默认情况下它是打开的,因此您不需要调用它或禁用单个行模式(仅适用于TextField)。