1

在我的应用程序中,我必须在 Canvas 上添加选择组。有什么方法可以在画布上绘制选择组吗?是否有任何解决方案可以制作自定义选择组并在画布上实现它?

4

1 回答 1

2

MIDP 2 lcdui API 不允许将ChoiceGroup放置在Canvas中。

作为Item的子类,ChoiceGroup 只能在Form对象中。

  • 您可能最接近它的是设计您自己的自定义对象来实现Choice - 与 ChoiceGroup 相同的接口。要在 Canvas 中拥有这样的对象,您必须编写自己的自定义代码来呈现其内容(大小、字体、对齐、换行等)并处理用户事件,例如遍历、选择,以及可能类似于项目命令的东西和监听器以及状态和监听器,如果你需要的话。
于 2012-08-07T07:01:52.160 回答