Android Studio 学习笔记——关于Button
总分类
在Android Studio里,按钮总共有五种,分别是Button,Radio Button,CheckBox,ToggleButton,Switch。每一种按钮都有其特殊形态和功能。其中RadioButton用于单选,CheckBox是复选框,ToggleButton和Swith是开关,功能差不多,形态不一样。前者为框型,后者为滑块(当然,形态可以根据自己需要修改)。
Button
如:
RadioButton
单选按钮,可以把多个RadioButton组合为一个RadioGroup,同一个RadioGroup中只能选择其中以恶RadioButton,不能进行多选。如:
CheckBox
实现多选的复选框,如:
ToggleButton
android:textOff 设置未选中时显示的文本内容,默认为OFF。
android:textOn 设置选中时显示的文本内容,默认为ON。
android:disabledAlpha 控件禁用时的透明度,float类型,
android:background 背景设置,可以用于设置一个图片或者资源文件
setOnCheckedChangeListener 用于设置监听状态改变的事件
OnCheckedChangeListener 状态监听事件,是一个接口,有一个函数需要实现
onCheckedChanged(CompoundButton buttonView, boolean isChecked) 监听事件需要实现的函数
Switch)
android:textOff 设置未选中时显示的文本内容,默认为OFF。
android:textOn 设置选中时显示的文本内容,默认为ON。
android:thumb:滑块的图片
android:showText:设置on/off的时候是否显示文字,boolean
android:splitTrack:是否设置一个间隙,让滑块与底部图片分隔,boolean
setOnCheckedChangeListener 用于设置监听状态改变的事件
OnCheckedChangeListener 状态监听事件,是一个接口,有一个函数需要实现
onCheckedChanged(CompoundButton buttonView, boolean isChecked) 监听事件需要实现的函数