诺基亚Asha LWUIT UIID和源代码

诺基亚Asha LWUIT UIID和源代码,lwuit,nokia,Lwuit,Nokia,我必须为诺基亚Asha 501开发一个应用程序。我使用的是诺基亚SDK 1.1和${SDK_HOME}/plugins/lwuit/lib中的S40-asha2013库 我试图从我正在研究的所有示例中找出UIID内容,但是我找不到一个可以列出组件的所有UIID值的源。例如,只有将UIID设置为“Label”时,我才能更改普通文本字段的背景色 例: 或者,要制作一个绿色按钮,您必须如下设置UIID: saveBtn.setUIID("ButtonGreen"); 老实说,这没有任何意义。所以我的

我必须为诺基亚Asha 501开发一个应用程序。我使用的是诺基亚SDK 1.1和${SDK_HOME}/plugins/lwuit/lib中的S40-asha2013库

我试图从我正在研究的所有示例中找出UIID内容,但是我找不到一个可以列出组件的所有UIID值的源。例如,只有将UIID设置为“Label”时,我才能更改普通文本字段的背景色

例:

或者,要制作一个绿色按钮,您必须如下设置UIID:

saveBtn.setUIID("ButtonGreen");
老实说,这没有任何意义。所以我的问题是,我知道在哪里可以找到与这个“神秘”UIID相关的文档或列表吗。或者至少有人知道我在哪里或者是否可以找到诺基亚Asha Lwuit的源代码,因为我只找到了它,但似乎不是同一个库(我的Lwuit版本是1.1.2)

有了可用的源代码,我可以查看代码并检查所有UIID

编辑:


作为一条建议,如果你想真正放松你的生活,了解LWUIT如何处理风格和外观,资源编辑器工具是非常有价值的。只有在我在资源编辑器中打开诺基亚Asha默认资源后,我才真正了解那里发生了什么以及UIID的功能

我也有过这样的经历,有些样式似乎是“硬编码”的,比如文本字段的背景。我的警觉产生了令人惊讶的效果。当我在资源编辑器中设置样式时,它们会被忽略。 我也没有找到最新的诺基亚来源

当您使用zip程序(例如7.zip)打开lwuit jar文件并提取文件asha2013_主题时,您会得到所有使用的UUID的列表。然后可以使用资源编辑器打开此文件

您可以尝试在诺基亚开发者论坛中提问:

saveBtn.setUIID("ButtonGreen");