Java me LWUIT 1.4普通命令与带有LWUITTheme.res的样式化命令

Java me LWUIT 1.4普通命令与带有LWUITTheme.res的样式化命令,java-me,command,lwuit,Java Me,Command,Lwuit,我刚刚开始用标准的LWUITTheme.res开发LWUIT MIDlet。我在第一个表单中添加了两个命令(退出、搜索),但它们没有样式(黑白相间) 取而代之的是,搜索命令单击时显示的第二个表单上的其他2个命令(Back,Details)以蓝色渐变背景的形式呈现为白色 第一个表单有一个BorderLayout,第二个表单没有特定的布局集 由于我没有在代码中更改命令样式,我希望它们在第一种形式中的外观与在第二种形式中的外观相同,并且与在第二种形式中的外观完全相同 我错了吗 问候 -- 在@Bh

我刚刚开始用标准的LWUITTheme.res开发LWUIT MIDlet。我在第一个表单中添加了两个命令(退出、搜索),但它们没有样式(黑白相间)

取而代之的是,搜索命令单击时显示的第二个表单上的其他2个命令(Back,Details)以蓝色渐变背景的形式呈现为白色

第一个表单有一个BorderLayout,第二个表单没有特定的布局集

由于我没有在代码中更改命令样式,我希望它们在第一种形式中的外观与在第二种形式中的外观相同,并且与在第二种形式中的外观完全相同

我错了吗

问候

--

在@Bhakki第一次回复之后,关于
软按钮
s,我检查了
{$LWUIT\u FOLDER}/LWUITDemo/src/lwuitteme.res
文件

如您所见,.res文件中包含
命令
软按钮。
似乎第一种形式的命令被样式化为
命令
,而第二种形式的命令被样式化为
软按钮

但我以同样的方式在两种形式中添加了它们


我做错什么了吗?

您在安装主题之前创建了第一个表单。您需要在创建组件之前安装LWUIT主题,但在Display.init()之后安装。

我不理解您的问题。告诉我你的问题是什么。@Bhakki Touché!你完全正确。编辑问题,谢谢。:)现在更清楚了?我也用同样的方法测试过。但它的表现是正确的。你能发布你的密码吗?@Bhakki你告诉我:发布你的密码。如果我做了,你两天前就会给我回信了。这就是您在评论中使用+1的原因;)谢谢你!:)正如你所说的。。。我在
MIDlet
的构造函数中调用了
Display.init()
,然后构造了第一个表单,然后在
startApp()
方法中加载了资源。现在我正在构造函数中加载资源,就在构建第一个表单之前,它可以工作了!非常感谢你,Shai!:)