有一个按钮执行2个工作

时间:2012-02-18 11:32:57

标签: java android

有没有办法让1个按钮执行多于1个作业?
让我们说用户点击一个名为4的按钮,显示一个显示数字4的文本视图,然后用户可以按再次按下按钮4并显示字符串“4”。
你可以使用switch()案例来完成它吗?

@Override
public void onClick(View v) {               
    // TODO Auto-generated method stub
    add = add +4;
    display.setText("2 + 2 =" + add);
}
});

1 个答案:

答案 0 :(得分:2)

有一个布尔变量来跟踪状态(请将此全局变为活动,以便函数可以访问它)。即:

@Override
    public void onClick(View v) {
        if(flag){
           add = add +4;
           display.setText("2 + 2 =" + add);
        }
        else display.setText("Something else");
        flag=!flag;
}