Android RadioGroup和RadioButton使用

RadioGroup管理一组RadioButton,其中的RadioButton只能做出单一选择。
效果如:

temp_thumb1Android RadioGroup和RadioButton使用
先给出整个Activity的布局文件main.xml:

RadioButton 默认按钮在文本的左边,我放到右边,涉及代码:android:button="@null",将左侧的按钮消除;
android:drawableRight="@android:drawable/btn_radio",在文本右侧添加按钮。
MainActivity主要介绍 单选按钮组监听事件:OnCheckedChangeListener
1: /**
2: * @
3: * @author ahutzh
4: * @data 2011-4-14
5: */
6: public class MainActivity extends Activity {
7:
8: private TextView textView;
9: private RadioGroup group;
10:
11: /** Called when the activity is first created. */
12: @Override
13: public void _disibledevent=> 14: super.onCreate(savedInstanceState);
15: setContentView(R.layout.main);
16:
17: textView = (TextView) findViewById(R.id.radiobutton_textview);
18: group = (RadioGroup) findViewById(R.id.group);
19:
20: // 单选按钮组监听事件
21: group.setOnCheckedChangeListener(new _disibledevent=> 22:
23: @Override
24: public void _disibledevent=>int checkedId) {
25: // 根据ID判断选择的按钮
26: if (checkedId == R.id.button1) {
27: textView.setText("Android新手");
28: } else {
29: textView.setText("Android高手");
30: }
31: }
32: });
33: }
34: }
Tags: 

延伸阅读

最新评论

发表评论