未选择默认单选按钮(J2ME,Java)

时间:2009-05-03 22:50:07

标签: java-me midp lcdui

目前正在使用J2ME中的移动应用程序,并对ChoiceGroup单选按钮应答选项有疑问。有关如何制作它以便不选择默认答案的任何建议吗?我们试过了:

cg8.setSelectedIndex( -1, true );但是得到一个越界异常错误

cg8.setSelectedFlags( boolean[] )所有错误,但也会收到其他错误。

为了解决这个问题,我们还尝试创建一个不可见的单选按钮,并将其设置为已选中,但无法找到制作隐藏单选按钮的方法。

任何想法或建议都会非常感激!!

2 个答案:

答案 0 :(得分:2)

听起来我觉得这个平台正在执行一个适当的惯例,尽管我必须为在这里采取纯粹立场而道歉;这不会真正回答你的问题。

当有多个独家选择时使用单选按钮,其中一个必须;因此,对于用户界面来说,确保始终选择某些内容具有一定的意义。理想情况下,无线电组中的初始选择应始终是安全且合理的默认值。

答案 1 :(得分:1)

据我所知,没有预选任何单选按钮的唯一方法是自己绘制控件。使用Canvas或CustomItem重新实现单选按钮列表。

不幸的是,这是一项很多工作。

您应该查看LWUIT,因为它可能有中间解决方案。