使用RadioButton 和RadioGroup
2015-09-22 13:01
489 查看
RadioButton 一般不单独使用,而是放到RadioGroup 中。和CheckBox 不同,RadioGroup能且只能选择一项。
布局属性如下
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="男" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
RadioButton 的常用属性有
checked: 用于设定当前状态是否选定;
RadioGroup 的常用属性有
orientation: 用于设定RadioButton 的排列方式(竖直还是水平);
在Activity 中进行监听的方法:
rg = (RadioGroup)findViewById(R.id.radioGroup1);
rg.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId){
case R.id.radio0:
break;
case R.id.radio1:
break;
}
}
});
注:要导入import android.widget.RadioGroup 包下的OnCheckedChangeListener
import android.widget.RadioGroup.OnCheckedChangeListener;
布局属性如下
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="男" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
RadioButton 的常用属性有
checked: 用于设定当前状态是否选定;
RadioGroup 的常用属性有
orientation: 用于设定RadioButton 的排列方式(竖直还是水平);
在Activity 中进行监听的方法:
rg = (RadioGroup)findViewById(R.id.radioGroup1);
rg.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch(checkedId){
case R.id.radio0:
break;
case R.id.radio1:
break;
}
}
});
注:要导入import android.widget.RadioGroup 包下的OnCheckedChangeListener
import android.widget.RadioGroup.OnCheckedChangeListener;
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- Android开发技巧之ViewStub控件惰性装载
- 分享10个很棒的学习Android开发的网站
- android开发之横向滚动/竖向滚动的ListView(固定列头)
- Android开发技巧之我的菜单我做主(自定义菜单)
- Windows下使用Apache Cordova开发ANDROID之HelloWorld
- 根据根据图片的url怎么取得图片ImageView对象
- [转] ADB server didn't ACK
- android开发的相关链接
- Android数据存储之SharedPreferences 共享首选项/偏好设置
- 基于NDK的Android防破解
- 麦子学院android开发笔记:Android更换RatingBar图片
- android开发入门知识之AIDL详解
- android开发学习如何一体化?从入门到高端开发的路如何走?
- Android入门到精通详解 电子书下载
- --暴走漫画系列--高仿淘宝收货地址(附demo)