Я бы добавил поле, что-то вроде:
private boolean clicked = false;
Затем я бы пошел в метод onClick и добавил бы что-то вроде
if(!clicked){
//Do Stuff on the click
clicked = true;
}
else if(clicked){
//do nothing
}
затем, чтобы снова принять клик, сначала нужно снова установить для clicked значение false, а затем продолжать принимать клики.