Второй подход имеет лучшую производительность, если количество представлений велико, поскольку вы используете только один объект в качестве слушателя для всех представлений!

ти, я хотел бы присоединить один OnClickListener к нескольким представлениям внутри ConstraintLayout.

Перед миграцией в ConstraintLayout представления внутри одного макета, в который я мог бы добавить слушателя. Теперь они находятся в одном слое с другими представлениями прямо под ConstraintLayout.

Я пытался добавить представления кandroid.support.constraint.Group и добавил OnClickListener к нему программно.

group.setOnClickListener {
    Log.d("OnClick", "groupClickListener triggered")
}

Однако это не похоже на работу с версией ConstraintLayout1.1.0-beta2

Я сделал что-то не так, есть ли способ добиться такого поведения или мне нужно присоединить слушателя к каждому из отдельных представлений?

Ответы на вопрос(1)

Ваш ответ на вопрос