Я только что овладел Butterknife и изо всех сил старался стандартизировать все мои OnClick для привязки через Butterknife.
Однако я обнаружил, что сложно следовать стандартному шаблону привязки Butterknife при динамическом заполнении представлений (например, через адаптеры), поскольку отдельные представления не имеют идентификаторов.
@OnClick(What Do I put here if I have no ID?)
public void OnClickMethod(View view) {
//Body
}
В частности, у меня возникают проблемы с добавлением onClicks в представления, являющиеся частью TabLayout. Я знаю, что могу использовать встроенный
TabLayout.setOnTabSelectedListener()
Но в идеале я хотел бы быть последовательным в связывании всех форм onClick через Butterknife. Есть ли чистый способ сделать это?