Android 深入解析用户界面(3)
Android 深入解析用户界面(三)
Button的子类

android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中.
他的常用子类CheckBox, RadioButton, ToggleButton.
通常用法:
super.findViewById(id)得到在layout中声明的Button 的引用,setOnClickListener(View.OnClickListener)添加监听.然后再View.OnClickListener ******中使用v.equals(View)方法判断哪个按钮被按下,进行分别处理.

android.widget.CheckBox复选按钮,继承自android.widget.CompoundButton,在android.widget包中.
常用方法:
isChecked()检查是否被选中.
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);

android.widget. RadioButton单选按钮,继承自android.widget.CompoundButton,在android.widget包中.
通常用法:
单选按钮要声明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子类.
单选按钮状态更改的监听,是要给他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)******.注意******类型和CheckBox是不一样的.

android.widget. ToggleButton开关形式的按钮,继承自android.widget.CompoundButton,在android.widget包中.
常用属性设置:
android:textOn=“” 选择状态文字
android:textOff=“” 未选状态文字
Android 深入解析用户界面(一):http://www.eyeandroid.com/thread-251-1-1.html
Android 深入解析用户界面(二):http://www.eyeandroid.com/thread-252-1-1.html
Android 深入解析用户界面(三):http://www.eyeandroid.com/thread-253-1-1.html
Android 深入解析用户界面(四):[url]http://www.eyeandroid.com/thread-254-1-1.html
[/url]
Button的子类
android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中.
他的常用子类CheckBox, RadioButton, ToggleButton.
通常用法:
super.findViewById(id)得到在layout中声明的Button 的引用,setOnClickListener(View.OnClickListener)添加监听.然后再View.OnClickListener ******中使用v.equals(View)方法判断哪个按钮被按下,进行分别处理.
android.widget.CheckBox复选按钮,继承自android.widget.CompoundButton,在android.widget包中.
常用方法:
isChecked()检查是否被选中.
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);
android.widget. RadioButton单选按钮,继承自android.widget.CompoundButton,在android.widget包中.
通常用法:
单选按钮要声明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子类.
单选按钮状态更改的监听,是要给他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)******.注意******类型和CheckBox是不一样的.
android.widget. ToggleButton开关形式的按钮,继承自android.widget.CompoundButton,在android.widget包中.
常用属性设置:
android:textOn=“” 选择状态文字
android:textOff=“” 未选状态文字
Android 深入解析用户界面(一):http://www.eyeandroid.com/thread-251-1-1.html
Android 深入解析用户界面(二):http://www.eyeandroid.com/thread-252-1-1.html
Android 深入解析用户界面(三):http://www.eyeandroid.com/thread-253-1-1.html
Android 深入解析用户界面(四):[url]http://www.eyeandroid.com/thread-254-1-1.html
[/url]