Второй подход имеет лучшую производительность, если количество представлений велико, поскольку вы используете только один объект в качестве слушателя для всех представлений!
ти, я хотел бы присоединить один OnClickListener к нескольким представлениям внутри ConstraintLayout.
Перед миграцией в ConstraintLayout представления внутри одного макета, в который я мог бы добавить слушателя. Теперь они находятся в одном слое с другими представлениями прямо под ConstraintLayout.
Я пытался добавить представления кandroid.support.constraint.Group
и добавил OnClickListener к нему программно.
group.setOnClickListener {
Log.d("OnClick", "groupClickListener triggered")
}
Однако это не похоже на работу с версией ConstraintLayout1.1.0-beta2
Я сделал что-то не так, есть ли способ добиться такого поведения или мне нужно присоединить слушателя к каждому из отдельных представлений?