今天小编就为大家分享一篇关于机器人单选按钮单选按钮的使用详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
单选按钮是最普通的用户界面组件之一,继承了纽扣类,可以直接使用纽扣支持的各种属性和方法。
单选按钮与普通按钮不同的是,它多了一个可以选中的功能,可额外指定一个安卓:已检查属性,该属性可以指定初始状态时是否被选中,其实也可以不用指定,默认初始状态都不选中。
使用单选按钮必须和单选框无线电组一起使用,在无线电组中放置单选按钮,通过setOnCheckedChangeListener()来响应按钮的事件;
(1)选用radioGroup的图标
相对布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
xmlns:tools=' http://模式。安卓。' com/tools '
Android:layout _ width=' match _ parent '
Android:layout _ height=' match _ parent '
Android:padding bottom=' @ dimen/activity _ vertical _ margin '
Android:padding left=' @ dimen/activity _ horizontal _ margin '
Android:padding right=' @ dimen/activity _ horizontal _ margin '
Android:padding top=' @ dimen/activity _ vertical _ margin '
工具:上下文='。'主要活动'
文本视图
android:id='@ id/textView1 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
Android:layout _ alignParentLeft=' true '
Android:layout _ alignParentTop=' true '
android:layout_marginTop='44dp '
android:text='性别:'
android:textSize='20dp' /
无线电组
android:id='@ id/radioGroup1 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
Android:layout _ align top=' @ id/textview 1 '
Android:layout _ margin left=' 21dp '
Android:layout _ toRightOf=' @ id/textview 1 '
安卓:方向='水平'
单选按钮
android:id='@ id/radio0 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
android:checked='true '
Android:onClick=' onRadioButtonClicked '
android:text='男' /
单选按钮
android:id='@ id/radio1 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
Android:onClick=' onRadioButtonClicked '
android:text='女' /
单选按钮
android:id='@ id/radio2 '
Android:layout _ width=' wrap _ content '
Android:layout _ height=' wrap _ content '
Android:onClick=' onRadioButtonClicked '
android:text='保密' /
/单选组
/RelativeLayout
(2)控制的类是
包com。LC。单选按钮;
导入com。举例。单选按钮。r;
导入安卓。OS。捆绑;
导入安卓。app。活动;
导入安卓。查看。菜单;
导入安卓。查看。查看;
导入安卓。小部件。单选按钮;
导入安卓。小部件。敬酒;
公共类主要活动扩展活动{
@覆盖
受保护的void onCreate(Bundle saved instancestate){
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。活动_主);
}
/*
* 设置收音机的点击事件,当点击的时候显示文字
*/
单选按钮上的公共void已单击(查看视图){
RadioButton button=(RadioButton)视图;
布尔被选中=按钮。被选中();
switch (view.getId()) {
案例识别号收音机0:
如果(已选中){
吐司。制作文本(主要活动。this,button.getText(),1).show();
}
打破;
案例编号:收音机1:
如果(已选中){
吐司。制作文本(主要活动。this,button.getText(),1).show();
}
打破;
案例编号:收音机2:
如果(已选中){
吐司。制作文本(主要活动。this,button.getText(),1).show();
}
打破;
默认值:
打破;
}
}
@覆盖
public boolean onCreateOptionsMenu(菜单菜单){
//膨胀菜单;如果操作栏存在,这会将项目添加到操作栏中。
getMenuInflater().inflate(R.menu.main,menu);
返回真实的
}
}
(3)显示结果,当点击的时候显示文字
总结
这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。