Android 深入解析用户界面(三)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值