J2ME Canvas中的自定义选项组

时间:2012-08-07 06:19:17

标签: canvas java-me midp lcdui

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

1 个答案:

答案 0 :(得分:2)

MIDP 2 lcdui API不允许将ChoiceGroup置于Canvas内。

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

  • 你可能最接近它的是设计你自己的实现Choice的自定义对象 - 与ChoiceGroup相同的接口。要在Canvas中拥有这样的对象,您必须编写自己的自定义代码来呈现其内容(大小,字体,对齐,包装等)并处理用户事件,例如遍历,选择,以及类似于item { {3}}以及commands and listener如果您需要这些。