как отключить клики в android ограничение ограничений - PullRequest
1 голос
/ 21 января 2020

У меня есть макет активности, у которого был список reyclerview, и при нажатии на кнопку фильтра открывается другой макет над ним, но проблема заключается в том, что при щелчке по пустому пространству на макете фильтра он нажимает на скрытый элемент в представлении реселлера, который скрыт под ним. так как я могу не делать никаких действий при нажатии на пустое пространство на макете фильтра

Ответы [ 3 ]

1 голос
/ 21 января 2020

попробуйте добавить этот atrr в макет вашей группы. constraintlayout ваш родительский слой верхнего уровня.

android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"

этот atrr сделает ваш макет (Top) активным и позволит избежать щелчка пробела вниз макет

- надеюсь, это поможет

1 голос
/ 21 января 2020

Попробуйте эти строки

constrainlayout.setenabled(false);
0 голосов
/ 21 января 2020

Вы можете показать файл xml для получения дополнительной информации? сначала поместите вид переработчика под макетом фильтра. после этого установите видимость расположения фильтра, чтобы уйти. когда кнопка фильтра нажата, установите видимость макета фильтра из исчезнувшего в видимое. ваш вид переработчика должен быть под макетом фильтра в видимом режиме

...