Android 使用相同onClickListener的多个对象;如何限制触摸事件的数量?
我正在使用一个表格布局。 我添加x个表格行数;此表的行数和列数相等 我添加了ImageView并调用.setOnClickListeneronClickListener,其中onClickListener的类型为View.onClickListener 如何将onClickListener对象限制为一次只处理一次单击?这样,一次只能选择一个ImageView;否则,这个游戏对用户来说太容易了,而我是一个虐待狂,需要看到人们为了胜利而更加挣扎 我曾经尝试过使用android:在桌面布局上使用OnClickListener或OnTOuchListener之前,但它很快就会变得混乱,我认为有一种更好/更简单的方式可以忽略 提前感谢您可以: 一,。定义一个类变量Android 使用相同onClickListener的多个对象;如何限制触摸事件的数量?,android,onclicklistener,Android,Onclicklistener,我正在使用一个表格布局。 我添加x个表格行数;此表的行数和列数相等 我添加了ImageView并调用.setOnClickListeneronClickListener,其中onClickListener的类型为View.onClickListener 如何将onClickListener对象限制为一次只处理一次单击?这样,一次只能选择一个ImageView;否则,这个游戏对用户来说太容易了,而我是一个虐待狂,需要看到人们为了胜利而更加挣扎 我曾经尝试过使用android:在桌面布局上使用OnC
boolean processingTouch = false;
二,。触发触控事件时,在功能内部输入:
if(processingTouch == false){
processingTouch = true;
//do stuff here
processingTouch = false;
}
这样,当触摸按钮时,其他按钮在单击侦听器时不会执行任何操作,直到被触摸的按钮完成其事件的执行
我还没有测试过这个