1

为什么我们不能Choice.IMPLICIT在表单中使用 with 而我们可以使用Choice.EXCLUSIVE. 当我使用Choice.IMPLICIT时,它给了我一个java.lang.IllegalArgumentException

 ChoiceGroup msgChoGrp = new ChoiceGroup("", Choice.EXCLUSIVE);
4

3 回答 3

1

您可以将选项隐式与列表一起使用,只需检查选项隐式示例与列表 谢谢

于 2011-07-07T07:41:39.477 回答
1

隐式用于列表

并且专供选择组

可能是您使用表单,因此无法应用隐式:D

于 2011-10-05T14:07:54.517 回答
0

您使用(误用)MIDP 2 API 的IAE方式是正确的行为,因为这正是ChoiceGroup(String label, int choiceType)的 API javadocs 所需要的:

抛出: IllegalArgumentException - 如果choiceType 不是 EXCLUSIVE、MULTIPLE 或 POPUP 之一

顺便说一句,如果您只想摆脱单选按钮和复选框,请尝试POPUP使用 ChoiceGroup。如果您需要更接近隐式列表,如果您非常需要这个,请考虑CustomItem- 尽管这可能需要彻底研究 API 才能正确实现

于 2011-08-31T12:27:17.507 回答