Вы можете определить обратный вызов как атрибут вашего XML-макета. В статье Пользовательские атрибуты XML для ваших пользовательских виджетов Android покажут, как это сделать для пользовательского виджета. Кредит идет к Кевину Диону :)
Я изучаю, могу ли я добавлять атрибуты стиля к базовому классу Fragment.
Основная идея состоит в том, чтобы иметь те же функции, что View реализует, когда работа с обратным вызовом onClick.