android基础四之RadioGroup
//activity_main.xml
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.vincentlin.radiogroup.MainActivity"><RadioGroupandroid:id="@+id/radioGroup1"android:orientation="horizontal"android:layout_width="wrap_content"android:layout_height="wrap_content"><RadioButtonandroid:id="@+id/radio0"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="true"android:text="@string/male"/><RadioButtonandroid:id="@+id/radio1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/female"/></RadioGroup></LinearLayout>
//strings.xml
<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="app_name">RadioGroup</string><stringname="hello_world">Helloworld!</string><stringname="action_settings">Settings</string><stringname="male">男</string><stringname="female">女</string></resources>
//MainActivity.java
packagecom.vincentlin.radiogroup;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.widget.RadioGroup;importandroid.widget.RadioGroup.OnCheckedChangeListener;publicclassMainActivityextendsActivityimplementsOnCheckedChangeListener{privateRadioGrouprg;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);rg=(RadioGroup)findViewById(R.id.radioGroup1);//实现RadionGroup的事件监听rg.setOnCheckedChangeListener(this);}@OverridepublicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){switch(checkedId){caseR.id.radio0:Log.i("tag","当前为男性");break;caseR.id.radio1:Log.i("tag","当前为女性");break;default:break;}}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。