public void buttonClick(View yourButton){
if(yourButton.getTag() == null){ //We have no tags, so first click :)
yourButton.setTag(1);
}
if((Integer)yourButton.getTag() == 3){
//Do whatever
}else{
//Increment the value of the tag
yourButton.setTag(((Integer)yourButton.getTag())+1);
}
}
# 1 楼答案
保留一个计数器,记录你在任何地方点击
Button
的次数,比如一个全局变量,或者如果你想让它更干净,Button
本身。将侦听器添加到按钮中,只需将android:onClick="buttonClick"
添加到xml中,然后使用该名称实现一个方法,如下所示:# 2 楼答案
你可以维护一个柜台。。每次点击后增加。。。检查值是否等于所需值,然后构建意图并启动活动。。开始活动前重置计数器