第一步
获取代表控件的对象
button = (Button)findViewById(R.id.button);
第二步
定义一个类,实现监听器接口
class ButtonListener implements OnClickListener{
@Override
public void onClick(View v) {
}
}
这里要重写方法onClick()方法,ButtonLinstener实现接口OnClickListener,OnClickListener有两种,一种为基于view,一种基于对话框,这里选用基于view。onClick方法里可以进行自定义操作,用于实现通过对button操作来对其他view的响应。
第三步
生成监听器对象
ButtonListener buttonListener = new ButtonListener();
第四步
为控件绑定对象
button.setOnClickListener(buttonListener);