mars老师的第12讲——常用控件(2)RadioGroup/checkBox/Toast
2011-06-14 21:06
423 查看
好吧~前几天玩多了。我承认!今天又看了一集。其实多学点还是蛮爽的。至少心里爽
今天的主要内容
1、RadioGroup和RadioButton的使用方法
(1)RadioGroup、RadioButton是双生的。一个组里面可以包含多个RadioButton。这个在xxx.xml布局文件中要进行设置
(2)给RadioGroup加监听器,RadioGroup的监听器和前面Button的监听器不同。RadioGroup用的是setOnCheckedChangeListener,而Button用的是setOnClickListener。从字面上就可以看出区别,一个是选择一个是按下
下面是个哦RadioButton绑定监听器的代码
(3)cheackBox在Xml里的布局方法与一般的TextView等控件类似,它添加监听器的方法与上述都不同,要注意
下面是监听器代码
好了,今晚就到这里,明天再见!
今天的主要内容
1、RadioGroup和RadioButton的使用方法
(1)RadioGroup、RadioButton是双生的。一个组里面可以包含多个RadioButton。这个在xxx.xml布局文件中要进行设置
<RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gender" android:orientation="horizontal" > <RadioButton android:id="@+id/male" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/male" /> <RadioButton android:id="@+id/female" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/female" /> </RadioGroup>
(2)给RadioGroup加监听器,RadioGroup的监听器和前面Button的监听器不同。RadioGroup用的是setOnCheckedChangeListener,而Button用的是setOnClickListener。从字面上就可以看出区别,一个是选择一个是按下
下面是个哦RadioButton绑定监听器的代码
gender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub if(female.getId() == checkedId){ Toast.makeText(Controlor2.this, "female", Toast.LENGTH_SHORT).show(); } if(male.getId() == checkedId){ Toast.makeText(Controlor2.this, "male", Toast.LENGTH_SHORT).show(); } } });
(3)cheackBox在Xml里的布局方法与一般的TextView等控件类似,它添加监听器的方法与上述都不同,要注意
下面是监听器代码
swim.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(isChecked){ Toast.makeText(Controlor2.this, "swim",Toast.LENGTH_SHORT).show(); } else{ Toast.makeText(Controlor2.this, "do not like swim", Toast.LENGTH_LONG).show(); } } });
好了,今晚就到这里,明天再见!
相关文章推荐
- (转)android常用控件(二) RadioGroup RadioButton CheckBox Toast的使用
- Activity常用控件二——RadioGroup、RadioButton、CheckBox的使用
- 第八节--控件(一)RadioGroup,RadioButton,CheckBox,Toast
- 常用控件RadioButton/CheckBox/Toast
- android开发学习笔记——稍复杂控件 RadioGroup,CheckBox,Toast
- Android学习笔记:常用控件 RadioGroup和CheckBox
- [android]控件CheckBox/RadioGroup/RadioButton的常用属性---单复选控件
- Android学习笔记6——常用控件RadioButton/CheckBox/Toast
- android应用开发笔记---常用控件RadioGroup和RadioButton及Toast
- Android常见控件之RadioGroup,RadioButton,CheckBox和Toast
- Android开发--控件之RadioGroup、RadioButton、CheckBox、Toast
- Activity常用控件二——RadioGroup、RadioButton、CheckBox的使用
- 常用的组件RadioGroup和CheckBox笔记
- RadioGroup、RadioButton(单选按钮)、CheckBox(多选按钮)和Toast的使用方法
- RadioGroup,RadioButton CheckBox控件的使用
- QT常用控件之QVBoxLayout,QRadioButton,QCheckBox,QMenu,QAction
- Android 常用控件(RadioButton、CheckBox)、.9图、Toast(吐司面包,提示)、时间日期对话框 二
- Jquery对一些常用控件的取值、赋值<textbox,button,lable,radio,checkbox,selected >
- Extjs的DataField、Checkbox、RadioGroup控件
- Android(六) 常用控件(二)单选框,toast,checkbox,progressbar,listview