//XML
<TextView
android:id="@+id/city"android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="城市"/>
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<RadioButton
android:id="@+id/radiocity1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiocity"
android:text="成都"/>
<RadioButton
android:id="@+id/radiocity2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiocity"
android:text="北京"/>
</RadioGroup>
<TextView
android:id="@+id/fun"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="饮食习惯"/>
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiofun"
android:text="火锅"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiofun"
android:text="米饭"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiofun"
android:text="面食"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickRadiofun"
android:text="中餐"/>
</RadioGroup>
<TextView
android:id="@+id/year"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="年龄"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="少年"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="中年"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="老年"/>
//Activity
mRadiobtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MeiziActivity.this, "城市:"+get1+",饮食习惯:"+get2,Toast.LENGTH_SHORT).show();
}
});
}
public void onClickRadiocity(View v){
mRadioButton1=(RadioButton)findViewById(v.getId());
get1=mRadioButton1.getText().toString();
Toast.makeText(MeiziActivity.this,get1, Toast.LENGTH_SHORT).show();
}
public void onClickRadiofun(View v){
mRadioButton2=(RadioButton)findViewById(v.getId());
get2=mRadioButton2.getText().toString();
Toast.makeText(MeiziActivity.this,get2, Toast.LENGTH_SHORT).show();
}