实现界面:

常用属性:

android:text    设置选项文本android:gravity="center"    设置居中android:button="@null"     设置无按钮,配合自定义背景使用android:textSize   设置文本字体大小android:checked="true"    设置默认选中android:background    设置自定义背景android:textColor    设置文本颜色

代码实现:

activity_radio_button:布局文件

<?xml version="1.0" encoding="utf-8"?>                                                            
RadioButtonActivity:java文件
package com.example.administrator.exercise;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;public class RadioButtonActivity extends AppCompatActivity {    RadioGroup radioGroup,radioGroup1;  //定义单选按钮组    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_radio_button);        radioGroup = (RadioGroup) findViewById(R.id.rg_1);     //获取单选按钮组        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {    //配置选中改变监听器            @Override            //监听器属性            //第一个属性:点击的单选按钮组            //第二个属性:点击的单选按钮序号            public void onCheckedChanged(RadioGroup radioGroup, int i) {                RadioButton radioButton = (RadioButton) radioGroup.findViewById(i);    //获取单选按钮                Toast.makeText(RadioButtonActivity.this,radioButton.getText(),Toast.LENGTH_SHORT).show();   //显示单选按钮信息            }        });        radioGroup1 = (RadioGroup) findViewById(R.id.rg_2);     //获取单选按钮组        radioGroup1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {    //配置选中改变监听器            @Override            public void onCheckedChanged(RadioGroup radioGroup, int i) {                RadioButton radioButton = (RadioButton) radioGroup.findViewById(i);    //获取单选按钮                Toast.makeText(RadioButtonActivity.this,radioButton.getText(),Toast.LENGTH_SHORT).show();   //显示单选按钮信息            }        });    }}

drawable文件

<?xml version="1.0" encoding="utf-8"?>                                                                                                

 

更多相关文章

  1. Android中gravity与layout_gravity的区别
  2. 2
  3. android 设置文字跑马灯效果
  4. 分享方法:android 获得屏幕状态
  5. Android(安卓)设置透明按钮
  6. android使用单选并设置按钮提醒
  7. 模拟QQDialog底部弹出
  8. Android(安卓)设置APP全屏模式
  9. Android设置图片在TextView上、下、左、右

随机推荐

  1. Android之启动应用源码分析
  2. Android音频进阶
  3. 关于android的输入法框架(imf)
  4. Gradle命令为Unity导出Jar备忘
  5. android sdk升级失败
  6. EditText可编辑状态和不可编辑状态切换
  7. 清华大学Android源码镜像下载最新Android
  8. Android实现编程修改手机静态IP的方法
  9. android窗口泄漏
  10. Qt 打开安卓相册选择图片并获取图片的本