android按钮可以执行另一个按钮然后执行自己的代码吗?

时间:2011-12-08 05:56:21

标签: java android

如果我有两个按钮,A和B,按钮B是否有办法首先运行按钮A代码,然后为按钮B定义代码?目前按钮A和按钮B在我的代码中工作但我意识到按钮A代码需要始终在按钮B之前运行。

2 个答案:

答案 0 :(得分:3)

我认为你可以使用这样的东西:

在课程定义

void funcA() {};
void funcB() {};

在OnCreate方法

buttonA.setOnClickListener(new OnClickListener() { funcA(); });
buttonA.setOnClickListener(new OnClickListener() { funcA(); funcB(); });

答案 1 :(得分:3)

buttonB.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View view) {
              buttonA.requestFocus();
                          buttonA.performClick();
                          //then your buttonB operation
            }
        });