目前正在开发 J2ME 中的移动应用程序,并且对 ChoiceGroup 单选按钮答案选项有疑问。关于如何制作以便不选择默认答案的任何建议?我们尝试过:
cg8.setSelectedIndex( -1, true );但是得到一个越界异常错误
和
cg8.setSelectedFlags( boolean[] )全部为假,但还会出现另一个错误。
为了解决这个问题,我们还尝试创建一个不可见的单选按钮并将其设置为选中状态,但也找不到制作不可见单选按钮的方法。
任何想法或建议将不胜感激!!
在我看来,该平台正在执行适当的约定,尽管我必须为在这里采取纯粹主义立场而道歉;这不会真正回答你的问题。
单选按钮在有多个独占选择时使用,必须做出其中一个;因此,对于用户界面来说,确保始终选择某些东西是有一定意义的。理想情况下,无线电组中的初始选择应该始终是安全且合理的默认设置。
据我所知,不预先选择任何单选按钮的唯一方法是自己绘制控件。使用 Canvas 或 CustomItem 重新实现单选按钮列表。
不幸的是,工作量很大。
您应该研究 LWUIT,因为它可能有一个中间解决方案。