<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"    /><RadioGroup android:id="@+id/radioGroup"    android:layout_width="fill_parent"     android:layout_height="wrap_content"     > <RadioButton android:id="@+id/radio1"      android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:text="male"/><RadioButton android:id="@+id/radio2"      android:layout_width="wrap_content"     android:layout_height="wrap_content"    android:text="female" /></RadioGroup><CheckBox android:id="@+id/apple"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="apple"    />    <CheckBox android:id="@+id/pear"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="pear"    /><CheckBox android:id="@+id/banana"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="banana"    />      </LinearLayout>



package com.demo;import android.app.Activity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.widget.Toast;public class Activoty1 extends Activity {private RadioGroup radioGroup = null;private RadioButton radio1;private RadioButton radio2;private CheckBox apple;private CheckBox pear;private CheckBox banana;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        radioGroup = (RadioGroup) findViewById(R.id.radioGroup);        radio1 = (RadioButton) findViewById(R.id.radio1);        radio2 = (RadioButton) findViewById(R.id.radio2);        apple = (CheckBox) findViewById(R.id.apple);        pear = (CheckBox) findViewById(R.id.pear);        banana = (CheckBox) findViewById(R.id.banana);                //监听        radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {if(radio1.getId() == checkedId){//弹出显示Toast.makeText(Activoty1.this, "male", Toast.LENGTH_SHORT).show();System.out.println("male");}else if(radio2.getId() == checkedId){System.out.println("female");}}});                apple.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// TODO Auto-generated method stubif(isChecked){System.out.println("apple checked");}else{System.out.println("apple unchecked");}}});                pear.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// TODO Auto-generated method stubif(isChecked){System.out.println("pear checked");}else{System.out.println("pear unchecked");}}});                        banana.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// TODO Auto-generated method stubif(isChecked){System.out.println("banana checked");}else{System.out.println("banana unchecked");}}});            }}

更多相关文章

  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. JavaScript 基础回顾——对象
  2. AngularJS - 删除绑定以避免内存泄漏
  3. 调整ChartJS中的X轴步骤
  4. React组件的属性PropTypes
  5. 用户打开一个DropDown关闭其他DropDowns
  6. 无法从按钮onclick事件ASP.NET 4调用Java
  7. 从动态生成的音频标签中收听audio.ended
  8. 获取当前时间getDate()注意点
  9. 使用Angularjs根据值选择复选框
  10. 通过IE中的DOM访问帧