应用场景:实现单选效果    eg:问卷调查  性别选中   

xml:

RadioButton

 android:checked="true"      设置是否     选中 

 android:text="RadioButton" 文本

  注意:

RaidoButton要实现单选效果必须放在RadioGroup中

RadioGroup设置方向:

android:orientation="horizontal"  水平

code:

//获得RadioGroup

RadioGroup mGroup=(RadioGroup) findViewById(R.id.radioGroup1);

//获得被选中的RadioButtonId

int checkedRadioButtonId = mGroup.getCheckedRadioButtonId();

//查找选中的RadioButton

RadioButton button = (RadioButton) findViewById(checkedRadioButtonId);

//获得选中的RadioButton的文本

String string = button.getText().toString();


//设置RadioButton状态改变监听事件

mGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {

            @Override

            public void onCheckedChanged(RadioGroup group, int checkedId) {

                //获得被选中的RadioButton

                RadioButton button = (RadioButton) findViewById(checkedId);

                //获得选中的RadioButton的文本

                String string = button.getText().toString();

                mTv.setText(string);

            }

        });



更多相关文章

  1. android开发之给LinearLayout增加点击效果
  2. Android 导航条效果实现(四) ViewPager+自定义导航条
  3. Android 动画效果 --Animation 动画专题研究
  4. Android的CheckBox控件的点击效果布局文件
  5. Android剪切板(ClipboardManager)复制文本
  6. Android的绘制文本对象FontMetrics的介绍及绘制文本
  7. android圆角、边框、画线效果、RatingBar背景
  8. Android ListView 事件监听 || 关于ListView选中时显示的效果。
  9. Android之glide加载图片圆角效果

随机推荐

  1. Android 应用程序消息处理机制(Looper、Ha
  2. Windows8下PhoneGap 4 + Android(安卓)St
  3. 八款开源 Android 游戏引擎[转]
  4. Android不是一个商业成功的产品?
  5. Android 应用框架 —— 组件
  6. @BindView问题 Attempt to invoke virtua
  7. Android(安卓)Vibrate
  8. Android大事记
  9. Android下uid与多用户释疑
  10. Android应用于军事制造业,开放性优势受青