Java me 如何使文本字段宽度与j2me中的屏幕宽度相同?

Java me 如何使文本字段宽度与j2me中的屏幕宽度相同?,java-me,midp,lcdui,j2mepolish,Java Me,Midp,Lcdui,J2mepolish,我创建了一个midlet,在该midlet中放置了一个表单javax.microedition.lcdui.Form。在该表单中,我放置了一个TextField javax.microedition.lcdui.TextField 我想使textfield的宽度与窗体的宽度相同。默认情况下,它的窗体宽度与 Form example = new Form("Example"); TextField test = new TextField("", "", 50, TextField.ANY); e

我创建了一个midlet,在该midlet中放置了一个表单javax.microedition.lcdui.Form。在该表单中,我放置了一个TextField javax.microedition.lcdui.TextField


我想使textfield的宽度与窗体的宽度相同。

默认情况下,它的窗体宽度与

Form example = new Form("Example");
TextField test = new TextField("", "", 50, TextField.ANY);
example.append(test);
display.setCurrent(example);
我希望这对你有帮助


谢谢

默认情况下,它的形状宽度如下

Form example = new Form("Example");
TextField test = new TextField("", "", 50, TextField.ANY);
example.append(test);
display.setCurrent(example);
我希望这对你有帮助

感谢您参考javax.microedition.lcdui的对象。。。属于标准的midp lcdui包,这些与此无关

方法返回项目可用的可显示区域的宽度(以像素为单位)

MIDP中提供了布局指令API,以便按照您的描述显示TextFileld。您可能需要使用将其设置为可扩展并占用单独一行的指令

这些主题将在MIDP JSR 118 API文档中对表单和项目进行更详细的讨论:

值得记住的是,MIDP2.0允许设备实现忽略布局指令,而自MIDP2.1以来,这些指令被指定为必需的。

您引用javax.microedition.lcdui的对象。。。属于标准的midp lcdui包,这些与此无关

方法返回项目可用的可显示区域的宽度(以像素为单位)

MIDP中提供了布局指令API,以便按照您的描述显示TextFileld。您可能需要使用将其设置为可扩展并占用单独一行的指令

这些主题将在MIDP JSR 118 API文档中对表单和项目进行更详细的讨论:

值得记住的是,MIDP2.0允许设备实现忽略布局指令,而由于MIDP2.1,这些指令被指定为必需的