LWUIT 1.4 普通命令对比。使用 LWUITTheme.res 设计命令

发布于 2024-11-17 06:29:35 字数 914 浏览 2 评论 0原文

我刚刚开始使用标准 LWUITTheme.res 开发 LWUIT MIDlet。我在第一个表单上添加了 2 个命令(退出、搜索),但它们显示时没有样式(白底黑字)。

Commands rendere with no style

相反,第二个表单上的其他 2 个命令(返回、详细信息)显示在“搜索”命令单击上,渲染风格为蓝底白字,背景为蓝色渐变。

Commands rendere with style

第一个表单有一个 BorderLayout,第二个表单没有设置特定的布局。

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

我错了吗?

问候

-

在 @Bhakki 第一次回复后,关于 SoftButton,我检查了 {$LWUIT_FOLDER}/LWUITDemo/src/LWUITTheme.res 文件。

Command and SoftButton unselected displayed in LWUITTheme.res

如您所见,CommandSoftButton 位于 .res 文件中。 第一种形式中的命令的样式似乎为 Command,而第二种形式中的命令的样式为 SoftButton

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

我做错了什么吗?

I've just started to develope an LWUIT MIDlet with standard LWUITTheme.res. I added 2 commands (Exit, Search) on my first form, but they appear with no style (black on white).

Commands rendere with no style

Instead, other 2 commands (Back, Details) on a second form, showed on Search command click, are rendered styled in white on blue, with a blue gradient background.

Commands rendere with style

The first form has a BorderLayout, the second has no particular layout set.

Since I haven't changed commands style in my code, I would expect that their appearance be the same in the first as in the second form, and precisely as they appear in the second form.

Am I wrong?

Regards

--

After @Bhakki first reply, regarding SoftButtons, I've checked the {$LWUIT_FOLDER}/LWUITDemo/src/LWUITTheme.res file.

Command and SoftButton unselected appearing in LWUITTheme.res

As you can see, both Command and SoftButton has in the .res file.
It seems that the commands in the first form are styled as Command, and those in the second form are styled as SoftButton.

But I added them in the same way in both forms.

Am I doing something wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难理解 2024-11-24 06:29:35

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

You created the first form before installing the theme. You need to install the LWUIT theme before you create components but after Display.init().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文