1、btn = (Button)findViewById(R.id.btn1);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(getBaseContext(), "Button click", Toast.LENGTH_SHORT).show();
}
});
2、 btn.setOnClickListener(clickListener);
private OnClickListener clickListener = new OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn1:
Toast.makeText(getBaseContext(), "Button click", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
};
3、xml中调用onClick方法:
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="btn1" />
public void onClick(View v)
{
switch (v.getId()) {
case R.id.btn1:
Toast.makeText(getBaseContext(), "Button click", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}