Android单选按钮RadioButton的使用详解

  

RadioButton是最普通的UI组件之一,继承了按钮类,可以直接使用按钮支持的各种属性和方法。

  

RadioButton与普通按钮不同的是,它多了一个可以选中的功能,可额外指定一个android:检查属性,该属性可以指定初始状态时是否被选中,其实也可以不用指定,默认初始状态都不选中。

  

使用RadioButton必须和单选框RadioGroup一起使用,在RadioGroup中放置RadioButton,通过<代码> setOnCheckedChangeListener() 来响应按钮的事件;

  

<强>(1)选用radioGroup的图标

        & lt; RelativeLayout xmlns: android=" http://schemas.android.com/apk/res/android "   xmlns:工具=" http://schemas.android.com/tools "   android: layout_width=" match_parent "   android: layout_height=" match_parent "   android: paddingBottom=" @dimen/activity_vertical_margin”   android: paddingLeft=" @dimen/activity_horizontal_margin”   android: paddingRight=" @dimen/activity_horizontal_margin”   android: paddingTop=" @dimen/activity_vertical_margin”   工具:上下文="。祝辞MainActivity”;   & lt; TextView   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=" 44 dp "   android:文本="性别:“   android: textSize=" 20 dp/比;   & lt; RadioGroup   android: id=癅 + id/radioGroup1”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: layout_alignTop=癅 + id/textView1”   android: layout_marginLeft=?1 dp”   android: layout_toRightOf=癅 + id/textView1”   面向android:="水平"比;   & lt; RadioButton   android: id=癅 + id/radio0”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android:检查=" true "   android: onClick=" onRadioButtonClicked "   android:文本="男"/比;   & lt; RadioButton   android: id=癅 + id/迎合广大”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: onClick=" onRadioButtonClicked "   android:文本="女"/比;   & lt; RadioButton   android: id=癅 + id/radio2”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android: onClick=" onRadioButtonClicked "   android:文本="保密”/比;   & lt;/RadioGroup>   & lt;/RelativeLayout>      

<强>(2)控制的类是

        包com.lc.radiobutton;   进口com.example.radiobutton.R;   进口android.os.Bundle;   进口android.app.Activity;   进口android.view.Menu;   进口android.view.View;   进口android.widget.RadioButton;   进口android.widget.Toast;   公开课MainActivity延伸活动{   @Override   保护无效alt=" Android单选按钮RadioButton的使用详解“>

  

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

Android单选按钮RadioButton的使用详解