То, что вы пытаетесь сделать, невозможно (по крайней мере, чисто).
Чтобы обработать щелчок, вы должны реализовать один интерфейс (View.OnCLickListener). Я предполагаю, что нажатие в другом представлении вызовет ответ другого типа (т. Е. Одна кнопка может открыть всплывающее окно, а другая может начать действие).
Да, вы можете проверить идентификатор просмотра, по которому щелкнули, и решить, что делать, основываясь на этом ... но это выглядит ужасно!
Чтобы выполнить повторное использование кода, обычно я реализую все во внутреннем классе. Таким образом, я могу выбрать, что делать в каждом случае, только один раз.
Если вы сделали что-то очень общее, вы можете сделать это в отдельном файле, чтобы вы могли использовать его в других классах.