private RadioGroup group;
private String yesorno;
private RadioButton a;
XML文件
<LinearLayout
android:id="@+id/list_gone"
android:visibility="gone"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="7dp"
android:textColor="#FFFFFF" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="報 銷:"
android:textColor="#FFFFFF" />
<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingTop="5dp"
android:layout_marginRight="10dp">
<RadioButton
android:id="@+id/yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="是" />//獲得默認值
<RadioButton
android:id="@+id/no"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="否" />
</RadioGroup>
</LinearLayout>
Activity代碼
group = (RadioGroup) findViewById(R.id.radiogroup);
// 獲取點擊到的是否報銷
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
a = (RadioButton) group.findViewById(group.getCheckedRadioButtonId());
yesorno = a.getText().toString();
System.out.println("獲取的值"+yesorno);
}
});