В OnTouchListener вы можете передать представление, которое вызвало событие:
public boolean onTouch(View v, final MotionEvent event){... this.onClick(v); ...}
просто вызовите функции (IE: onClick) и затем проверьте, является ли представление тем, которое вам нужно для запуска этого события:
public void onClick(View v){
switch (v.getId()){
case R.id.X: {DO THIS}
case R.id.Y: {DO THAT}