Java 文本字段自动调整大小问题

Java 文本字段自动调整大小问题,java,android,codenameone,Java,Android,Codenameone,我在Codenameone项目中有以下代码: final TextArea tf = new TextArea(); tf.setGrowByContent(true); tf.setSingleLineTextArea(false); 问题是,当我运行应用程序并开始在这样的文本区域中键入时(无论有多少个字符),文本区域不会增长,直到焦点转到其他小部件。我的测试只在安卓系统中进行 这是“正常”行为吗?如果没有,我如何修复它?这是正常行为。文本区域是本机的,大多数本机平台没有在键入时增加文本区域

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

final TextArea tf = new TextArea();
tf.setGrowByContent(true);
tf.setSingleLineTextArea(false);
问题是,当我运行应用程序并开始在这样的文本区域中键入时(无论有多少个字符),文本区域不会增长,直到焦点转到其他小部件。我的测试只在安卓系统中进行


这是“正常”行为吗?如果没有,我如何修复它?

这是正常行为。文本区域是本机的,大多数本机平台没有在键入时增加文本区域的约定。相反,您可以在文本区域内滚动

“按内容增长”标志表示文本区域首选大小的行/列值只是一个提示,而不是一个限制。默认情况下,它处于启用状态,因此您无需调用此选项或禁用单行模式(仅对
TextField
启用)