我必须为诺基亚 Asha 501 开发一个应用程序。我正在使用诺基亚 SDK 1.1 和 ${SDK_HOME}/plugins/lwuit/lib 中的库 S40-asha2013。
我试图从我正在研究的所有示例中找出 UIID 的内容,但我找不到列出组件的所有 UIID 值的源。例如,仅当我将 UIID 设置为“标签”时,我才能更改普通 TextField 的背景颜色
前任:
textField.setUIID("Label");
或者要制作一个绿色按钮,您必须像这样设置 UIID:
saveBtn.setUIID("ButtonGreen");
老实说,这没有任何意义。所以我的问题是无论如何我知道在哪里可以找到与这个“神秘”UIID 相关的一些文档或列表。或者至少有人知道我在哪里或者是否可以找到诺基亚 Asha Lwiit 的来源,因为我只找到了这个https://java.net/projects/lwuit/sources/svn/show但似乎不是同一个库(我的 lwuit 的版本是 1.1.2)。
有了可用的源代码,我可以在代码中查看自己并检查所有 UIID。
编辑:
作为一条建议,如果您想真正轻松地生活并了解 LWUIT 中如何处理样式和外观,资源编辑器工具非常有价值。只有在资源编辑器中打开诺基亚 Asha 默认资源后,我才真正了解那里发生了什么以及 UIID 是什么。