level 6
这不是我自己写的,我是从网上搜的如何让一个按钮多次点击出现不同事件
2018年07月12日 04点07分
5
level 6
int flag = 0;//定义标记变量
Button btn = (Button)findViewById(R.id.xxx);//获取按钮
btn.setOnClickListener(new View.OnClickListener() {//点击实现类
@Override
public void onClick(View v) {
if(flag==0){
//执行方法1(对应功能1)
}else if(flag==1){
//执行方法2(对应功能2)
}else if(flag==2){
//执行方法3(对应功能3)
}
flag=(flag+1)%3;//其余得到循环执行上面3个不同的功能
}
});
2018年07月12日 04点07分
7
level 11
把 int flag = 0 写成类变量 不懂类变量百度,有各种教程网站。
2018年07月12日 09点07分
13
是把int flag = 0改为public static int flag = 0并放在前面,对吗,请你看看我贴吧发的图,谢谢
2018年07月12日 11点07分
他还是和以前一样,无法执行那一段,不显示
2018年07月12日 11点07分
在另一位大佬帮助下,问题已解决,请看八楼的评论
2018年07月12日 12点07分
level 6
挂了一天的问题终于解决了,感谢两位大佬“奈间二号机”和“不能被监管机构”的帮助
2018年07月12日 12点07分
16