在Lwuit或Native J2ME的菜单栏中仅显示2个命令

时间:2012-10-19 16:08:14

标签: java-me menu lwuit command-behaviors

我在lwuit中为我的表单添加了2个命令。

form.addCommand(test);
form.setBackCommand(exitCommand);

我将命令行为更改为COMMAND_BEHAVIOR_NATIVE,因此我可以显示状态,我的命令也会显示在底部,但是它们出现在右边的出口处..并且测试命令位于中间。 我想在菜单栏中只显示2个命令布局,右侧是Exit,左侧是包含测试的选项列表。 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

首先取回Command并将其删除。在此之后,使用addCommand添加退出Command,就像标准Command一样。试试这个,如果这不起作用,我们可以尝试其他的东西。

答案 1 :(得分:0)

我不知道LWUIT,因为我从来没有使用它,但是对于原生JavaME,你很遗憾无法控制它。决定将命令放在何处的是单个设备。

您可以通过更改优先级参数来移动它们,并且您可以通过这种方式获得可接受的结果,但仅限于某些设备。相同的代码会在其他设备上给出不同的结果。