我正在做一个多项选择测验应用程序。它有 4 个radio buttons
。我想要的是有3个图标->还没有答案,正确的答案,错误的答案。所以在点击任何选项之前,都是未回答,当点击一个答案时,如果正确,它会亮绿色,如果错误 - 亮红色。是否可以使用单选按钮?还是我必须另寻出路?喜欢使用ImageView
?
问问题
3254 次
2 回答
0
看看这个答案。
但是你想要验证所选答案。我认识到你..在你的 xml 文件中使用带有 TextView 的 ImageButton 而不是 RadioButton。最初将 notChecked 图像设置为 ImageButtons 的背景。当用户单击任何 ImageButton 时。您可以在其 OnClick 事件上验证它是否是 r8 答案,然后您可以将检查图像(红色/绿色)设置为所选 ImageButton 的背景图像。
于 2013-06-29T05:15:11.260 回答
0
在“drawable”文件夹“radio.xml”中创建一个 XML
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/radio_on" android:state_checked="true"/>
<item android:drawable="@drawable/radio_off" android:state_checked="false"/>
</selector>
于 2013-06-29T05:21:48.857 回答