【问题标题】:Can typical j2me API(LCDUI) and LWUIT combined together典型的j2me API(LCDUI)和LWUIT可以结合在一起吗
【发布时间】:2013-02-18 13:35:12
【问题描述】:

我怀疑我构建了一个 J2ME 基于位置的应用程序作为我最后一年的项目,它完全使用 J2ME API 构建,如高级 UI(表单)和低级 UI(画布)。现在我想使用 LWUIT API 对高级 UI 进行一些更改,并实现 自动完成功能到文本字段,以根据用户的类型选择所需的地名,这是无法做到的。

“我正在使用Google Place API - Places Autocomplete 功能“到地方自动完成”

我已经在 LCDUI 中创建了我的整个设计;由于自动完成功能,现在我无法在 LWUIT 中重新创建整个设计

是否可以将 LCDUI 和 LWUIT 组件组合在一起? 即在应用程序中同时使用 LWUIT 和 Canvas?

【问题讨论】:

  • 我建议在 Google 搜索引擎中输入字符串 j2me use lwuit and lcdui together?。这样做会带来一些相关资源。
  • 是的,我用这个关键字搜索过,但它没有给我有用的结果.....

标签: java-me autocomplete lwuit lcdui


【解决方案1】:

LWUIT 组件被绘制到 Canvas 并且 LWUIT 绘制整个 Canvas 区域。您不能将 LWUIT 组件与 LCDUI 组件混合使用。

【讨论】:

  • LWUIT 仍然会假设没有其他东西会在画布上绘制。你可以试一试,但我认为它会产生比它解决的问题更多的问题
【解决方案2】:

以某种方式混合 LCDUI 和 LWUIT 是可能的,但它不是直截了当的。我知道可以通过 LWUIT 中的一些包装器访问一些 LCDUI 组件。你可以查看这个帖子:How to launch a LWUIT form from a LCDUI form?

他似乎有一个 LCDUI 项目,并且能够通过初始化 LWUIT 显示从其中启动一个 LWUIT 表单。这可能是要走的路。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多