按钮调用相同按钮的方法

时间:2012-02-02 03:17:06

标签: android

所以我有两个按钮,左和右。两者都有相同的

setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View arg0) {

            }
里面的方法,但我希望我的代码减少,所以有可能我可以让左按钮调用右键的onClick方法吗?而不是有重复的方法。

1 个答案:

答案 0 :(得分:3)

将onclick声明为类的私有实例变量:

public class Blah {

  private OnClickListener myListener = new OnClickListener() { .. };

  public onCreate(...) { 
    ...
    button1.setOnClickListener(myListener);
    button2.setOnClickListener(myListener);
  }
}