使按钮调用相同按钮的方法
问题描述:
所以我有两个按钮,左和右。双方内部都有相同使按钮调用相同按钮的方法
setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
}
方法,但我想我的代码减少,那么有没有一种可能性,我可以只是让左键右键调用按钮的onclick方法?而不是重复的方法。
答
声明的onclick作为类的私有实例变量:
public class Blah {
private OnClickListener myListener = new OnClickListener() { .. };
public onCreate(...) {
...
button1.setOnClickListener(myListener);
button2.setOnClickListener(myListener);
}
}
看起来不错。我会尝试一下。谢谢。 – 2012-02-02 03:23:51