2011-06-24 124 views
0

我刚开始使用标准LWUITTheme.res开发LWUIT MIDlet。我在第一个表格中添加了2个命令(退出,搜索),但它们没有样式(白底黑字)。LWUIT 1.4普通命令比。使用LWUITTheme.res命令的命令

Commands rendere with no style

相反,其他2个命令(返回,细节)的第二形式,显示对搜索命令的点击,呈现风格在白色上蓝色,具有蓝色渐变背景。

Commands rendere with style

第一形式具有BorderLayout的,第二不具有特定布局集。

因为我没有改变我的代码中的命令风格,所以我期望它们的外观在第一种和第二种形式中是一样的,正如它们以第二种形式出现一样。

我错了吗?

问候

-

@Bhakki第一个回复后,就SoftButton S,我已经检查了{$LWUIT_FOLDER}/LWUITDemo/src/LWUITTheme.res文件。

Command and SoftButton unselected appearing in LWUITTheme.res

正如你所看到的,CommandSoftButton已在res文件。 看起来第一种形式的命令的样式为Command,而第二种形式的命令样式为SoftButton

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

我做错了什么?

+0

我不明白你的问题。告诉我你在这里有什么问题。 – bharath

+0

@BhakkiTouché!你是绝对正确的。编辑这个问题,谢谢。 :)现在更清楚了吗? –

+1

我测试过相同的方式。但它正确显示。你能发布你的代码吗? – bharath

回答

1

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

+0

优秀! :)正如你所说的......我在'MIDlet'的构造函数中调用了'Display.init()',然后构造了第一种形式,然后在'startApp()'方法中加载了资源。现在我在构造第一个表单之前加载了构造函数中的资源,并且它工作正常!谢谢,谢谢! :) –