SwipeRefreshLayout на LinearLayout?

В a ListView работает SwipeRefreshLayout. Однако только в LinearLayout (без ListView) поведение причудливо. Индикатор выполнения SwiperefreshLayout's не отображается полностью, на самом деле он появляется только на долю секунды. В чем проблема?

Ответ 1

В LinearLayout, который находится внутри SwipeRefreshLayout, установите android:clickable="true"

<LinearLayout
        android:id="@+id/dummy_view"
        android:clickable="true"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">