复选框checkbox、开关按钮switch、单选按钮Radiobutton
总结:
button:主要用于图标大小要求不高,间隔要求也不高的场合
background:主要用于能够以较大控件显示图标的场合
drawableLeft:主要用于对图标与文字之间的间隔有要求的场合
RadioGroup常用方法:
check:选中指定资源编号的单选按钮;
getCheckedRadioButtonId:获取选中状态单选按钮的资源编号;
setOnCheckedChangeListener:设置单选按钮勾选变化的监听器;
RadioButtonActivity.java
activity_radio_button.xml
radio_selector
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/radio_choose"/> <item android:drawable="@drawable/radio_unchoose"/> </selector>