Tag: 单选按钮

取消选中android中的单选按钮

大家好我正在开发一个基于测验的Android应用程序,我已经使用单选按钮作为选项,它有一个任务和4个选项,2个按钮回到上一个任务和下一个任务。 我的任务一次打开应用程序第一次所有的单选按钮都将被取消选中,在回答第一个任务后说他回答了第三个任务然后进入下一个任务然后单选按钮将处于相同的第三个选项中(但选项将是当用户每次进入下一个问题时,我希望所有单选按钮都不被选中。任何人都可以帮我解决这个问题。谢谢你提前

android.widget.RadioGroup无法强制转换为android.widget.RadioButton

我用实际创建了5个无线电组,每组有4个单选按钮。 当我尝试使用checkedRadioButton ,模拟器会崩溃? 错误是: android.widget.RadioGroup cannot be cast to android.widget.RadioButton 。 我错了吗? 这是我的代码: radioGroup = new RadioGroup[5]; answer = new RadioButton[4]; int i = 0; for (Question qn : questions) { radioGroup[i] = new RadioGroup(this); radioGroup[i].setId(i); int j = 0; for (Answer an : answers) { if (qn.getID() == an.getQuestion_id_answer()) { answer[j] = new RadioButton(this); […]

更改JRadioButtonMenuItem的选定点颜色

我正在使用我的个人Java聊天客户端,其中一个function是设置用户状态(可用,不可见,忙)。 为了使用户友好,我将这些状态放入带有JRadioButtonMenuItem的JMenu 。 问题是我希望每个状态RadioButton都有自己的无线电点颜色(或点图标)。 例如: [绿点]可用 [红点]忙 [灰点]看不见。 我想用三个不同的自定义RadioButtonMenuItem扩展JRadioButtonMenuItem ,但无法理解如何绘制JRadioButtonMenuItem 。 谁能帮我解决这个问题? 编辑1 感谢您的建议,将Icon与setIcon()和setSelectedIcon()方法结合使用。 但是,由于我的问题是关于改变无线电点,你还能帮我隐藏RadioButton的无线电点吗? 编辑2 这是我的应用程序的当前屏幕截图。 正如你在RadioButtonMenuItem之前看到的那个点在某种程度上是荒谬的废话。 这就是为什么我要摆脱点,或将其更改为我的自定义图标:)

检测JRadioButton状态更改

当用鼠标单击时,如何检测JRadioButton何时从“未选定”更改为“选定”? 我已尝试在按钮上使用ActionListener,但每次单击radiobutton时都会触发,而不仅仅是在将状态更改为“selected”时。 我曾想过维护一个布尔变量来记住按钮的状态,并在ActionListener中测试它以查看是否要更改其状态,但我想知道是否有更好或更清洁的解决方案。