Я пытаюсь полностью отключить SwipeRefreshLayout внутри onLongClick элемента ListView.
В настоящее время я использую setEnabled (false), но иногда жест смахивания все равно распознается.
Что я могу попытаться остановить это поведение?
Я пытаюсь полностью отключить SwipeRefreshLayout внутри onLongClick элемента ListView.
В настоящее время я использую setEnabled (false), но иногда жест смахивания все равно распознается.
Что я могу попытаться остановить это поведение?
Я думаю, что делать это в onLongClick слишком поздно, чтобы заблокировать SwipeRefreshLayout, поскольку взаимодействие с пользователем уже происходит.
Вы могли бы, например. посмотрите, как-то немного увеличив значение касания вашего ListView, чтобы подавить случайные удары.
Посмотрите здесь для обсуждения: Android ACTION_MOVE Threshold
onTouch
вашего представления наnull
- person Sagar Pilkhwal   schedule 26.09.2014