LinearLayout上的SwipeRefreshLayout?

vin*_*yas 12 android swiperefreshlayout

在一个ListView,SwipeRefreshLayout 工作正常.然而,LinearLayout仅在(没有ListView)行为是奇怪的.该SwiperefreshLayout's进度条没有完全出现,事实上,它只是出现几分之一秒.问题是什么?

Ish*_*arg 30

在你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">
Run Code Online (Sandbox Code Playgroud)

  • 是的它有效,但为什么我们需要设置clickable = true? (2认同)