Android 单选队列 RadioGroup与RadioButton详解

Android 单选队列 RadioGroup与RadioButton详解

注:#

RadioGroup继承至LinearLayout,所以LinearLayout的属性RadioGroup都可以使用。

RadioButton特殊属性:

android:drawable 设置图片可以选着图片位置
android:checked   控件是否选中
android:button     隐藏圆圈

XML 代码:

  
    
    
    
    

Activity监听代码:

private void monitoringRadioGrop(){
    mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId) {
            switch (checkedId){
                case R.id.main_radiobutton_weixing:
                    showToast(R.string.main_radiobutton_weixing);
                    break;
                case R.id.main_radiobutton_contacts:
                    showToast(R.string.main_radiobutton_contects);
                    break;
                case R.id.main_radiobutton_find:
                    showToast(R.string.main_radiobutton_find);
                    break;
                case R.id.main_radiobutton_my:
                    showToast(R.string.main_radiobutton_my);
                    break;
                default:
                    Log.d(TAG,"怎么监听的????");
                    break;
            }
        }
    });
}

图片:radiobutton_main_weixing 实现,在res/drawable新建XML:









文本颜色修改:activity_main_radiobutton_text_color,在res下新建color文件夹在新建XML:







你可能感兴趣的:(Android)