第一种:通过XML文件里定义点击事件名调用
<Button
android:layout_height="wrap_content"
android:onClick="call"
/>
public void call(View v){
}
第二种:通过id找到控件,调用匿名内部类
<Buttonandroid:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
Button button=(Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
第三种:调用自定义点击类;
<Button
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
Button button=(Button) findViewById(R.id.button);
button.setOnClickListener(new buttonclicklistener());
public final class buttonclicklistener implements View.OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}