android--点击事件写法
来源:互联网 发布:新开淘宝店铺宣传语 编辑:程序博客网 时间:2024/06/03 20:38
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 voidonClick(View v) {
switch(v.getId()) {
caseR.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()) {
caseR.id.btn1:
Toast.makeText(getBaseContext(), "Button click",Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}