我在布局中添加了一个RadioButton.
一开始就没有检查.当我点击它时,它会被检查(如模拟器中所示).但是,当我再次点击它时,它不会再次被取消选中?
<RadioButton android:checked="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/option1"/>
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找具有单选按钮外观的复选框行为,则可以将xml样式传递给复选框.
<CheckBox android:checked="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/option1"
style="@android:style/Widget.DeviceDefault.Light.CompoundButton.RadioButton/>
Run Code Online (Sandbox Code Playgroud)
这在某些情况下很有用(例如在RecyclerView中使用单选按钮),但是您应该小心,因为用户希望单选按钮以某种方式运行.如果您允许用户进行多项选择,您应该使用正常的复选框,如上面的评论中所述.
希望这可以帮助!
如果您只使用一个无线电盒进行检查和关闭,则可能应使用复选框或切换按钮.
http://developer.android.com/resources/tutorials/views/hello-formstuff.html
向下滚动并查看复选框和切换按钮.
使用无线电时,通常有多个无线电,并在它们之间进行选择.喜欢简单,中等,坚硬.
| 归档时间: |
|
| 查看次数: |
12493 次 |
| 最近记录: |