AS上的基础中级控件-选择框
复选框CheckBox
一个提示alt+回车 补继承之类的
CompoundButton在XML中:
android:checked="true"; //初始状态是否是被选中
android:button=“@drawable/” //自定义按钮图标 要与selector配套使用
在JAVA中:
setChecked //设置勾选状态
setButtonDrawable //设置左侧勾选图标的图形资源
setOnCheckedChangeListener //设置勾选状态变化的监听器
isChecked //判断是否勾选
开关按钮Switch
在XML中的属性:
textOn:设置为右侧开启时的文本
textOff:设置为左侧开启时的文本
track:设置开关轨道的背景
thumb:设置开关标识的图标
剩下的大差不差 不写了
单选按钮RadioButton
RadioGroup继承于LinearLayout
不指定orientation属性,会默认为垂直布局;线性布局则是默认水平布局
在JAVA中的属性:
check:选中指定资源编号的单选按钮
getCheckedRadioButtonId:获取已选按钮的资源编号
setOnCheckedChangeListener:设置勾选状态变化的监听器
编辑框EditText
XML中
hint为提示文本
textColorHint
maxLength
inputType为输入类型,例如账号为text 密码为textPassword
background可以设置背景样式
例如android:background="@null"会取消边框