解决方法
您可以为所有按钮设置一个侦听器,也可以使用标记进行标识.
View.OnClickListener myClickLIstener= new View.OnClickListener() { public void onClick(View v) { String tag = (String) v.getTag(); Log.e("","tag : "+tag) // your stuff } };
设置听众……
btn1.setOnClickListener(myClickLIstener); btn1.setTag("btn1"); btn2.setOnClickListener(myClickLIstener); btn2.setTag("btn2");
编辑:
你在找这样的……
class superTop implements View.OnClickListener { @Override public void onClick(View v) { Log.e("","onClick superTop"); } } class NewClick extends superTop implements View.OnClickListener { @Override public void onClick(View v) { Log.e("","onClick NewClick"); super.onClick(v); } } findViewById(R.id.button1).setOnClickListener(new NewClick());
你可以同时打电话给听众……