package com.zte.android.lession;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.widget.TextView;public class Activity_radio_004 extends Activity{private TextView txt ;private RadioGroup radioGroup ;private RadioButton radioBtn1, radioBtn2;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.radiogroup_layout_004);//实例化组件txt = (TextView)findViewById(R.id.l004_textView1);radioGroup = (RadioGroup)findViewById(R.id.lession004_sex_radioGroup1);radioGroup.setOnCheckedChangeListener(radioGroupOnCheckedChangeListener);//未分组radiobuttonradioBtn1 = (RadioButton)findViewById(R.id.l004_radioButton3);//未分组radiobutton 监听事件radioBtn1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub id=l004_radioButton3//关于 charsequence/** * Strings are CharSequences,  * so you can just use Strings and not worry.  * Android is merely trying to be helpful by allowing you  * to also specify other CharSequence objects, like StringBuffers */CharSequence rd3 = radioBtn1.getText();txt.setText("......."+rd3);}});// 未分组radioBtn2 属性判断radioBtn2 = (RadioButton)findViewById(R.id.l004_radioButton4);radioBtn2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(radioBtn2.isChecked()){txt.setText("......."+radioBtn2.getText());}}});}//radioGroupOnCheckedChangeListenerprivate OnCheckedChangeListener radioGroupOnCheckedChangeListener = new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {// TODO Auto-generated method stubif(R.id.lession004_radio0 == checkedId){txt.setText("你选择了男性....");}else{txt.setText("你选择了女性....");}}};}


<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <TextView        android:id="@+id/l004_textView1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="" />    <RadioGroup        android:id="@+id/lession004_sex_radioGroup1"        android:layout_width="wrap_content"        android:layout_height="wrap_content" >        <RadioButton            android:id="@+id/lession004_radio0"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="male" />        <RadioButton            android:id="@+id/lession004_radio1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="female" />    </RadioGroup>    <!-- 未分组的 radiobutton -->    <RadioButton        android:id="@+id/l004_radioButton3"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="未分组radiobutton 1" />    <RadioButton        android:id="@+id/l004_radioButton4"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="未分组radiobutton 2" />    <!-- 把radiobutton放到一排 android:orientation -->    <RadioGroup        android:id="@+id/radioGroup1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:orientation="horizontal" >        <RadioButton            android:id="@+id/radio0"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="R1" />        <RadioButton            android:id="@+id/radio1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="R2" />        <RadioButton            android:id="@+id/radio2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="R3" />    </RadioGroup></LinearLayout>

更多相关文章

  1. Android(安卓)Widget桌面组件创建
  2. android上下左右滑动监听
  3. android listView动态加载数据
  4. Android的四种重要组件
  5. Android(安卓)监听home、锁屏、解屏简单实现
  6. Android(安卓)基于GeolocationAPI的基站定位
  7. android scrollview中嵌套expandablelistview
  8. 关于Android短信拦截(三)
  9. Android(安卓)程序实时监听网络变化状态

随机推荐

  1. Android(安卓)对话框(Dialog)【大全】
  2. Android(安卓)Visibility属性详解
  3. Android(安卓)开发环境准备(Ubuntu)
  4. 高级UI-事件传递
  5. Android(安卓)Timer的用法示例
  6. Android(安卓)P 以及之后版本不支持同时
  7. Android(安卓)4.0: 旋转屏幕时禁止Activi
  8. 使用本地仓库实现最新版ReactNative集成A
  9. Binder 简介
  10. Android(安卓)系统分区分析