安卓系统中的一些开关

  


两种状态:选中(真正的)和未选中(false)


属性:

android: id=癅 + id/复选框”

android:检查=癴alse”,是否选中的状态

android:文本="女"


新建:

& lt;复选框   ,,,android: id=癅 + id/cb1”   ,,,android: layout_width=皐rap_content”   ,,,android: layout_height=皐rap_content”   ,,,android:文本=袄呵颉?   ,,,android:检查=癴alse”   ,,,/在

具体实现:

 <强>私人复选框cb;  
//初始化复选框   cb=,(复选框),findViewById (R.id.cb1);//通过设置复选框的监听事件来判断复选框   cb.setOnCheckedChangeListener (new  CompoundButton.OnCheckedChangeListener (), {   ,,@Override   ,,,public  void  onCheckedChanged (CompoundButton  compoundButton, boolean  b), {   ,,,,,,,如果(b) {   ,,,,,,,,,,,Toast.makeText (MainActivity.this,“嗨~篮球”,Toast.LENGTH_SHORT),告诉();   ,,,,,,,}   ,,,}   });


可以通过风格自定义复选框样式


因为按下后无法自行关闭,所以不建议单独使用


RadioGroup:

RadioButton的集合,提供多选一的使用


属性:

android:取向=按怪薄?垂直排列)或“横向”(水平排列)

设置RadioGroup中子类的排列方式


新建视图:

& lt; RadioGroup   ,,,android: id=癅 + id/rg1”   ,,,android: layout_width=皐rap_content”   ,,,android: layout_height=皐rap_content”   ,,,android:取向=昂嵯颉北?      ,,,& lt; RadioButton   ,,,,,,,android: id=癅 + id/rb1”   ,,,,,,,android: layout_width=皐rap_content”   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:检查=" true "   ,,,,,,,android:文本="男",/比;      ,,,& lt; RadioButton   ,,,,,,,android: id=癅 + id/而已”   ,,,,,,,android: layout_width=皐rap_content”   ,,,,,,,android: layout_height=皐rap_content”   ,,,,,,,android:文本="女",/比;   & lt;/RadioGroup>


具体实现:

 <强>私人RadioGroup rg;  
//初始化RadioGroup   rg=, (RadioGroup), findViewById (R.id.rg1);//实现监听事件   rg.setOnCheckedChangeListener (new  RadioGroup.OnCheckedChangeListener (), {   ,,@Override   ,,,public  void  onCheckedChanged (RadioGroup  radioGroup, int  i), {   ,,,,,,,//radioGroup 当前组件   ,,,,,,,//小姐:RadioGroup中被选中项的ID   ,,,,,,,开关(i) {   ,,,,,,,,,,,case  R.id.rb1:   ,,,,,,,,,,,,,,,Toast.makeText (MainActivity.this,,“你;Choose 人”,,Toast.LENGTH_SHORT),告诉();   ,,,,,,,,,,,,,,,休息;   ,,,,,,,,,,,case  R.id.rb2:   ,,,,,,,,,,,,,,,Toast.makeText (MainActivity.this,,“你Choose 女人”,Toast.LENGTH_SHORT),告诉();   ,,,,,,,,,,,,,,,休息;   ,,,,,,,}      ,,,}   });


RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听


安卓系统中的一些开关