RadioButton单选按钮控件的使用方法
==================================================================================
1、RadioButton在main.xml中的布局
<RadioGroup
Android:id="@+id/genderGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RaioButton
android:id="@+id/maleButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"
/>
<Button
android:id="@+id/famleButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"
/>
</RaioGroup>
2、//声明成员变量
private RadioGroup radioGroup = null;
private RadioButton maleRadioButton = null;
private RadioButton femaleRadioButton = null;
3、在onCreate(Bundle savedInstanceState){
radioGroup = (RadioGroup)findViewById(R.id.genderGroup);
maleRadioButton = (RadioButton)findViewById(R.id.maleButton);
famaleRadioButton = (RadioButton)findViewById(R.id.famaleButton);
//监听处理,内部类去实现
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener (){
public void onCheckedChanged(RadioGroup group,int checkedId){
if(famaleRadioButton.getId()==checkedId){
System.out.println("famaleButton is checked!");
//toast弹出消息框
Toast.makeText(当前类.this,"famale",Toast.LENGTH_SHORT).show();
}
else if(maleRadioButton.getId()==checkedId){
System.out.println("male is checked!");
Toast.makeText(当前类.this,"male",Toast.LENGTH_SHORT).show();
}
}
}
);
}
==================================================================================、。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
CheckBox多选框的使用方法
==================================================================================
//CheckBox的使用方法,不存在组的概念
1、在main.xml文件中布局
<CheckBox
android:id="@+id/swin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="游泳"
/>
2、//声明成员变量
private CheckBox swinBox = null;
swinBox = (CheckBox)findViewById(R.id.swin);