Android 点击事件的写法
2016-08-07 本文已影响296人
_YZG_
Android <->iOS
认识你才知道有一种心情叫做依恋,有一种感觉叫你。queen
第一种(一般不常用)
在layout xml中
android:onClick="xxx"
public void anniuyi(View v){
System.out.println("按钮一 第一种写法。。");
}
第二种
搞个id
android:id="@+id/bt"
Button btn = (Button)findViewById(R.id.bt2);
btn.setOnClickListener(new OnClickListener() {
// 匿名内部类
@Override
public void onClick(View v) {
System.out.println("按钮二 第二种写法。。");
}
});
第三种
public class MainActivity extends Activity implements View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int id = v.getId();
switch (id) {
case R.id.bt:
break;
default:
break;
}
}
}
第四种
内部类
btn.setOnClickListener(new MyOnClickListener());
private class MyOnClickListener implements View.OnClickListener{
@Override
public void onClick(View v) {
}
}