обработчик событий Android для запуска события при нажатии на view

#android #event-handling #callback #android-layout

#Android #обработка событий #обратный вызов #android-макет

Вопрос:

У меня есть LinearLayout , который невидим и становится видимым при выборе пункта меню, я пытаюсь скрыть его, установив для него видимость невидимой, когда вы касаетесь чего-либо, чего нет в этом макете.

Я использовал обработчик событий onTouch, привязанный к ScrollView , который заполняет экран, но срабатывает только после того, как вы переместили палец, а не просто при нажатии.

Ответ №1:

В layout добавьте android:clickable =»true» и используйте setOnClickListener()