有没有办法让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);
}
});
答案 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;
}