1.按钮 Button
myButton.setOnClickListener(new MyButtonListener());
class MyButtonListener implements OnClickListener{
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.putExtra("hello", "hello android");
intent.setClass(Activity01Activity.this, Activity02.class);
Activity01Activity.this.startActivity(intent);
}
}
2.单选框 RadioButton
private RadioGroup genderGroup = null;
genderGroup = (RadioGroup)findViewById(R.id.genderGroup);
genderGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if(femaleButton.getId() == checkedId){
Toast.makeText(RadioTest.this, "你选择了女!", Toast.LENGTH_SHORT).show();
}
else if(maleButton.getId() == checkedId) {
Toast.makeText(RadioTest.this, "你选择了男!", Toast.LENGTH_SHORT).show();
}
}
});
3.多选框 CheckBox
private CheckBox checkRun = null;
checkRun = (CheckBox)findViewById(R.id.checkRun);
checkRun.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
}
});