我有一个Activity,里面有一个带有ListView的SwipeRefreshLayout。
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView>
</android.support.v4.widget.SwipeRefreshLayout>
我知道我可以使用swipeView.setProgressViewOffset(false,start,end)来设置progressview的位置,但它只能在我拖动swipeView时显示(它从开始到结束显示)。
如果我使用swipeView.setRefreshing(true),则progressview会一直显示在其原始位置(不是在开始时,而是在swiperefreshlayout顶部下方的位置)。有没有办法解决这个问题?