2012-03-22 2 views

ответ

0

Если вам нужно зарегистрировать только одно касание вы можете использовать что-то вроде этого:

boolean taped=false; 

public boolean onTouch(View v, MotionEvent event){ 
     switch(event.getAction() & MotionEvent.ACTION_MASK){ 
     case MotionEvent.ACTION_DOWN: 
     if(!taped){ 
      //do your stuff 
     }else taped=true; 
     break; 
    case MotionEvent.ACTION_UP: 
     taped=false; 
     break; 
    } 
    return false; 
} 
+0

У меня есть куча кнопок ... – user1163234

+0

@ user1163234, то вы должны установить OnClickListener вместо –

Смежные вопросы