OnTouch funciona, pero ¿OnClickListener no?

Creé un widget / control que puedo reutilizar que creé extendiendoRelativeLayout. Luego, en una de mis actividades, creé un montón de estos widgets en un bucle. Sin embargo, me encontré con un problema cuando quería que cada widget respondiera a un clic.

Encontré esa configuraciónOnTouchListener trabajos

 this.setOnTouchListener(new OnTouchListener(){
        public boolean onTouch(View arg0, MotionEvent arg1) {
           //Triggers debug message
        }       
    });

peroOnClickListener no:

  this.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v) {
           //Doesn't trigger debug message  
        }

    });

¿Por qué es esto

Respuestas a la pregunta(8)

Su respuesta a la pregunta