页面监听控件过多时以下方法可简化代码,保持代码可读性
View.OnClickListener handler = View.OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.Button01:
//TODO
break;
case R.id.Button02:
// TODO
break;
}
}
}
findViewById(R.id.Button1).setOnClickListener(handler);
findViewById(R.id.Button2).setOnClickListener(handler);