我对java-me列表有问题。我可以创建一个列表并将其添加到屏幕,但我无法添加屏幕底部的任何菜单,例如"返回"。
我使用了以下代码:
String[] degerler = {"StringItem", "TextField", "DateField","ImageItem", "Gauge", "ChoiceGroup","List", "Alert", "Sounds"};
favlistelement = new List("Reservation type", List.IMPLICIT,degerler, null);
我用以下代码将其添加到屏幕上:
disp.setCurrent(favlistelement );
实际上,我有一个名为favoritesscreen,
的表单变量,我想使用"返回"之类的菜单将列表添加到此屏幕。
我用这种方式解决了我的问题
backfavorites = new Command("Back",Command.BACK,0);
favlistelement = new List("Favorites:", List.IMPLICIT);
favlistelement.append("Incoming 1", null);
favlistelement.append("Incoming 2", null);
favlistelement.append("Incoming 3", null);
favlistelement.addCommand(backfavorites);
favlistelement.setCommandListener(this);
我试图将侦听器、命令添加到我的 Form 变量中,但我试图将它们添加到我的列表元素变量中,因此它被解决了。
要在屏幕中显示:
disp.setCurrent(favlistelement);