Вот сценарий:
- У меня есть
RalativeLayout
с ImageView
и несколько TextViews
.
- Внутри этих
TextViews
есть "связанные ссылки" элементы, такие как URL, номера телефонов и т. Д.
- Нажатие на ссылки приводит к различным действиям, а также нажатие на ImageView также запускает некоторые действия.
- Теперь - я хочу, чтобы внешний onClick был присоединен ко всей области
RelativeLayout
таким образом, чтобы, если пользователь щелкает в любом месте внутри макета (кроме изображения и ссылок), он выполняет другое действие
Прямо сейчас у меня есть layout#onClick
, image#onClick
, и встроенные ссылки обрабатываются Linkify. Клики по изображениям и ссылкам работают надежно, но клики по макету фиксируются примерно в 50% случаев, и я полагаю, что это расстроит пользователей до слез. Ребята, какие уловки вы можете предложить, чтобы повысить надежность? А если нет, то что было бы хорошим способом достижения этого с точки зрения удобства использования?