@druper

Как повесить OnClickListener на CardView, чтобы он срабатывал на всех элементах, кроме одного?

На ImageView будет свой обработчик.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Дык поставь два кликлистенера, на контейнер и на вьюху.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alekseyHunter
@alekseyHunter
Android developer
Повесить на все элементы внутри OnClickListener (TextView, ImageView и т. д.)

Или анализировать Id-шник нажатого View, как вариант.
View.OnClickListener myOnlyhandler = new View.OnClickListener() {
  public void onClick(View v) {
      switch(v.getId()) {
        case R.id.b1:
          // it was the first button
          break;
        case R.id.b2:
          // it was the second button
          break;
      }
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы