一、直接在xml中定义activity中的响应函数
(1)在xml中添加android:onClick = "btClick";
(2)在activity中定义public void clickSave(View view){ }
二、在activity使用匿名类来响应按钮点击,如下:
Button bt = (Button)findViewById(R.id.saveButton);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
三、当页面有多个button时,可以用下面方法
(1)activity实现 OnClickListener
public class MyActivity extends BaseActivity implements OnClickListener
(2)设置button的响应为this
saveButton.setOnClickListener(this);
(3)重写onClick事件
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(arg0.getId() == R.id.saveButton){
}
}