Android学习之使用RadioGroup与RadioButton实现单选效果
16lz
2021-01-23
XML布局----- 的属性有一个android:orientation=""属性是用来设置单选框的水平排列或者竖直排列
Java代码----- public class MainActivity extends ActionBarActivity implements OnCheckedChangeListener {
// 实例控件 private RadioGroup rGroup;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 初始化控件 rGroup = (RadioGroup) findViewById(R.id.radioGroup1);
// 实现RadioGroup的监听 rGroup.setOnCheckedChangeListener(this);
}
@Override public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) { case R.id.radio0: Toast.makeText(this, "你选择了男孩", Toast.LENGTH_SHORT).show(); break; case R.id.radio1: Toast.makeText(this, "你选择了女孩", Toast.LENGTH_SHORT).show(); break;
default: break; }
}
}
Java代码----- public class MainActivity extends ActionBarActivity implements OnCheckedChangeListener {
// 实例控件 private RadioGroup rGroup;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 初始化控件 rGroup = (RadioGroup) findViewById(R.id.radioGroup1);
// 实现RadioGroup的监听 rGroup.setOnCheckedChangeListener(this);
}
@Override public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) { case R.id.radio0: Toast.makeText(this, "你选择了男孩", Toast.LENGTH_SHORT).show(); break; case R.id.radio1: Toast.makeText(this, "你选择了女孩", Toast.LENGTH_SHORT).show(); break;
default: break; }
}
}
更多相关文章
- GridView属性集合 drawSelectorOnTop
- Android 时间显示控件 TextClock
- ImageView的android:adjustViewBounds属性
- ListView中的android:transcriptMode属性
- 【Android 界面效果6】Android 控件之ImageSwitcher图片切换器