main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <LinearLayout        android:layout_width="fill_parent"        android:orientation="vertical"        android:padding="8dip"        android:layout_height="wrap_content" >    <RadioGroup         android:id="@+id/radioGroup1"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        >        <RadioButton            android:id="@+id/radio1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked = "true"            android:text="5分钟            " />                <RadioButton            android:id="@+id/radio2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="10分钟  " />            </RadioGroup>    <RadioGroup         android:id="@+id/radioGroup2"         android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        >        <RadioButton            android:id="@+id/radio3"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="30分钟          " />                <RadioButton            android:id="@+id/radio4"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="60分钟  " />            </RadioGroup>    <RadioGroup         android:id="@+id/radioGroup3"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        >        <RadioButton            android:id="@+id/radio5"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="90分钟          " />                <RadioButton            android:id="@+id/radio6"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="120分钟" />            </RadioGroup>    <RadioGroup         android:id="@+id/radioGroup4"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        >        <RadioButton            android:id="@+id/radio7"            android:layout_width="wrap_content"            android:layout_height="wrap_content" />                <EditText            android:id="@+id/edit1"            android:layout_width="100dip"            android:layout_height="wrap_content" />        <TextView            android:id="@+id/text1"            android:layout_width="wrap_content"            android:text="分钟"            android:layout_height="wrap_content" />                    </RadioGroup>    </LinearLayout></LinearLayout>

T3Activity.java

package t3.com;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;import android.widget.ToggleButton;import android.widget.RadioGroup.OnCheckedChangeListener;public class T3Activity extends Activity {    /** Called when the activity is first created. */private RadioGroup radioGroup1;private RadioGroup radioGroup2;private RadioGroup radioGroup3;private RadioGroup radioGroup4;private RadioButton radio1;private RadioButton radio2;private RadioButton radio3;private RadioButton radio4;private RadioButton radio5;private RadioButton radio6;private RadioButton radio7;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        radioGroup1 = (RadioGroup)findViewById(R.id.radioGroup1);        radioGroup2 = (RadioGroup)findViewById(R.id.radioGroup2);        radioGroup3 = (RadioGroup)findViewById(R.id.radioGroup3);        radioGroup4 = (RadioGroup)findViewById(R.id.radioGroup4);                radio1 = (RadioButton)findViewById(R.id.radio1);        radio2 = (RadioButton)findViewById(R.id.radio2);        radio3 = (RadioButton)findViewById(R.id.radio3);        radio4 = (RadioButton)findViewById(R.id.radio4);        radio5 = (RadioButton)findViewById(R.id.radio5);        radio6 = (RadioButton)findViewById(R.id.radio6);        radio7 = (RadioButton)findViewById(R.id.radio7);                radioGroup1.setOnCheckedChangeListener(new ClearRadio());        radioGroup2.setOnCheckedChangeListener(new ClearRadio());radioGroup3.setOnCheckedChangeListener(new ClearRadio());radioGroup4.setOnCheckedChangeListener(new ClearRadio());    }    class ClearRadio implements OnCheckedChangeListener{    public void onCheckedChanged(RadioGroup group, int checkedId) {    // TODO Auto-generated method stub            if (group != null) {                if (group == radioGroup1) {                    if(checkedId==R.id.radio1||checkedId==R.id.radio2){                                             radioGroup2.clearCheck();                    radioGroup3.clearCheck();                    radioGroup4.clearCheck();                        group.check(checkedId);                    }                } else if (group == radioGroup2) {                    if(checkedId==R.id.radio3||checkedId==R.id.radio4){                                             radioGroup1.clearCheck();                    radioGroup3.clearCheck();                    radioGroup4.clearCheck();                        group.check(checkedId);                    }                } else if (group == radioGroup3) {                if(checkedId==R.id.radio5||checkedId==R.id.radio6){                                            radioGroup1.clearCheck();                    radioGroup2.clearCheck();                    radioGroup4.clearCheck();                        group.check(checkedId);                    }                } else if (group == radioGroup4) {                if(checkedId==R.id.radio7){                                            radioGroup1.clearCheck();                    radioGroup2.clearCheck();                    radioGroup3.clearCheck();                        group.check(checkedId);                    }                }                             }            //\\    }        }        public int getRadioId(){    int re = 1;    if(radio1.isChecked() == true){re = 1;}    if(radio2.isChecked() == true){re = 2;}    if(radio3.isChecked() == true){re = 3;}    if(radio4.isChecked() == true){re = 4;}    if(radio5.isChecked() == true){re = 5;}    if(radio6.isChecked() == true){re = 6;}if(radio7.isChecked() == true){re = 7;}    return re;    }    public boolean onCreateOptionsMenu(Menu menu) {       // TODO Auto-generated method stub       menu.add(0, 1, 1, "1");        return super.onCreateOptionsMenu(menu);      }       @Override       public boolean onOptionsItemSelected(MenuItem item) {       // TODO Auto-generated method stub       if(item.getItemId() == 1){       setTitle("ID="+getRadioId());     }       return super.onOptionsItemSelected(item);       }  //\\}

radio1.setChecked(true);

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android 浏览器CSS 居中
  2. 推荐文章1
  3. Android之解析Json数据
  4. Android 项目接入Flutter
  5. Android Studio NDk调试(基于gradle-expe
  6. Android 4.0为Launcher主界面所有应用程
  7. 72、android状态栏一体化,状态栏改变颜色
  8. Android:Android(安卓)Studio 优化
  9. Android OPenCV 环境配置
  10. Android建立对话框基本的几种方法