2016-11-24 3 views
1

SwipeRefreshLayout не работает (анимация не показана, onRefresh не вызывается), когда первый элемент в RecyclerView в пределах SwipeRefreshLayout имеет высоту нуля.SwipeRefreshLayout не работает, когда первый элемент имеет высоту 0

Вы можете проверить тестовый проект on Github, который показывает это.

Мой вопрос: может ли этот эффект быть обойден? В моем фактическом проекте, из-за обстоятельств, не в моей руке (Библиотека объявлений), первый пункт моего списка будет иногда имеет высоту 0, поэтому установка его View.GONE или высота до 1 не является вариантом.

ответ

0

Если вы можете получить обратную связь из рекламной библиотеки, вы сможете обойти эту ошибку, добавив и удалив рекламный элемент из вашего RecyclerView.Adapter, в зависимости от того, отображает ли контент объявления просмотр объявления.

Смежные вопросы