Android学习之使用RadioGroup与RadioButton实现单选效果
16lz
2022-06-10
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学习系列(40)--Android主题和样式之系统篇(下)
- View类的XML属性、相关方法及说明
- android设置Activity背景透明
- Android(安卓)ImageView的scaleType属性与adjustViewBounds属性
- ImageView的android:adjustViewBounds属性
- Android的Btimap处理大图片解决方法
- Android(安卓)时间显示控件 TextClock
- 生产实习(Android)二