我创建了一个midlet,在该midlet中我放置了Form
(javax.microedition.lcdui.Form
)。在该表单中,我放置了TextField
(javax.microedition.lcdui.TextField
)。
我想让textfield的宽度与表格的宽度相同。
答案 0 :(得分:0)
您引用的对象(javax.microedition.lcdui...
)属于标准midp lcdui包,这些与j2mepolish无关。
方法Form.getWidth()返回可用于项目的可显示区域的宽度(
)布局指令API在MIDP中提供,以便在您描述时显示TextFileld。您可能需要使用指令将其设置为可扩展并占用一个单独的行。
在表格和项目的MIDP(JSR 118)API文档中更详细地讨论了这些主题:
值得记住的是,MIDP 2.0允许设备实现忽略布局指令,而MIDP 2.1则将其指定为必需的。
答案 1 :(得分:-1)
默认情况下,它的宽度类似于
Form example = new Form("Example");
TextField test = new TextField("", "", 50, TextField.ANY);
example.append(test);
display.setCurrent(example);
我希望这会对你有所帮助。
由于