RadioGroup与RadioButton的搭配使用
来源:互联网 发布:读小说软件 编辑:程序博客网 时间:2024/04/30 05:02
关键词:id,自定义,提示信息
RadioButton是单选按钮,必须与RadioGroup搭配使用,
<RadioGroup
android:id="@+id/radiogroup">//必须定义各个的id
<RadioButton
android:id="@+id/manbutton"
android:text="男"
/>
<RadioButton
android:id="@+id/wemenbutton"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
自定义:1.可以是就着系统已定义的小圆圈
2.设置背景background,然后根据背景的来源设定不同的选项
android:background="@drawable/login_button"
3.使用drawable属性,添加其他的资源
android:drawableLeft="@drawable/login_button"
4.在RadioButton里添加button的属性
android:button="@drawable/pic"
提示信息:在使用时我们想要每点击一次,系统提醒我们的选项,这时需要设定提示信息
首先,得到按钮的id
mRadioButtonman=(RadioButton) findViewById(R.id.manbutton);
然后,设定监听
mRadioGroup.setOnCheckedChangeListener
监听按钮
RadioGroup.OnCheckedChangeListener()
当按钮点击做出改变时
onCheckedChanged
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
public void onCheckedChanged(RadioGroup group,int checkedId){
if(checkedId==R.id.manbutton){
RadioButton radioButton=(RadioButton)group.getChildAt(0);//得到GroupButton的第一个子元素 男
System.out.println("你选中的是"+radioButton.getText());
Toast.makeText(Radio_Group_Activity.this,"你选中的是"+radioButton.getText(),Toast.LENGTH_SHORT).show();//Toast方法
}
if(checkedId==R.id.wemenbutton){
RadioButton radioButton=(RadioButton)group.getChildAt(1);
System.out.println("你的选择是"+radioButton.getText());
Snackbar.make(group,你的选择是"+radioButton.getText(),Snackbar.LENGTH_SHORT).show();//Snackbar方法
}
}
});
RadioButton是单选按钮,必须与RadioGroup搭配使用,
<RadioGroup
android:id="@+id/radiogroup">//必须定义各个的id
<RadioButton
android:id="@+id/manbutton"
android:text="男"
/>
<RadioButton
android:id="@+id/wemenbutton"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
自定义:1.可以是就着系统已定义的小圆圈
2.设置背景background,然后根据背景的来源设定不同的选项
android:background="@drawable/login_button"
3.使用drawable属性,添加其他的资源
android:drawableLeft="@drawable/login_button"
4.在RadioButton里添加button的属性
android:button="@drawable/pic"
提示信息:在使用时我们想要每点击一次,系统提醒我们的选项,这时需要设定提示信息
首先,得到按钮的id
mRadioButtonman=(RadioButton) findViewById(R.id.manbutton);
然后,设定监听
mRadioGroup.setOnCheckedChangeListener
监听按钮
RadioGroup.OnCheckedChangeListener()
当按钮点击做出改变时
onCheckedChanged
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
public void onCheckedChanged(RadioGroup group,int checkedId){
if(checkedId==R.id.manbutton){
RadioButton radioButton=(RadioButton)group.getChildAt(0);//得到GroupButton的第一个子元素 男
System.out.println("你选中的是"+radioButton.getText());
Toast.makeText(Radio_Group_Activity.this,"你选中的是"+radioButton.getText(),Toast.LENGTH_SHORT).show();//Toast方法
}
if(checkedId==R.id.wemenbutton){
RadioButton radioButton=(RadioButton)group.getChildAt(1);
System.out.println("你的选择是"+radioButton.getText());
Snackbar.make(group,你的选择是"+radioButton.getText(),Snackbar.LENGTH_SHORT).show();//Snackbar方法
}
}
});
0 0
- RadioGroup与RadioButton的搭配使用
- 使用RadioGroup与RadioButton
- RadioButton和RadioGroup的使用
- Android控件系列之RadioButton与RadioGroup的基本使用
- 自定义radioGroup与radiobutton嵌套使用
- Android PopupWindow RadioGroup RadioButton 的使用
- 控件RadioGroup、RadioButton和CheckBox的使用
- Button的使用(七):RadioGroup、RadioButton
- Android—RadioGroup和RadioButton的使用
- RadioGroup以及RadioButton自定义样式的使用
- RadioGroup,RadioButton CheckBox控件的使用
- RadioGroup和RadioButton的简单使用
- RadioGroup与RadioButton详解
- RadioButton与RadioGroup
- 使用RadioButton 和RadioGroup
- RadioGroup RadioButton的Demo
- android应用开发揭秘例example4-7笔记(RadioGroup和RadioButton的使用与改进)
- Android开发之RadioGroup与RadioButton控件使用
- JAVA第一课——qq登录界面的开发
- TP-LINK FAT AP无法远程升级固件
- java基础,多段字符串验证后拼接在一起
- 纯html和css绘制各种几何图形
- 第11期 《项目斩锋芒》 2016年5月刊
- RadioGroup与RadioButton的搭配使用
- LightOJ 1153 - Internet Bandwidth 最大流水题
- 《剑指offer》——二叉树的镜像
- android touch处理
- Macpro + python + opencv
- RecyclerView 解析(一)
- KNN分类算法实现By Java
- 使用WinDbg —— .NET篇 (八)
- java基础-深度克隆和浅克隆