Задать вопрос
@semax95

Как победить ListView и swipeRefresh вместе?

Простите за такой заголовок...
У меня сложилась такая проблема
Есть ListView который находится в RelativeLayout который находится в android.support.v4.widget.SwipeRefreshLayout
Проблема в том что список ListView Стал потихоньку увеличиваться и появилась полоса прокрутки.
Когда листаешь его к концу то все нормально, когда с конца в начало сразу же появляется значок обновления и страница обновляется.
Я бы хотел изменить поведения на такое, сначала прокручивается ЛистВиев к началу а только потом вылазит значок обновления.
Как это сделать?
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
По-моему, ваша проблема в RelativeLayout'e. Надо ListView непосредственно в SwipeRefreshLayout ложить, тогда всё будет работать правильно.
Ответ написан
Комментировать
@sergiu3dmd
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <android.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/swipe_cls"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    <ListView
        android:id="@+id/cls_listView"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    </android.support.v4.widget.SwipeRefreshLayout>

</FrameLayout>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы