我的佈局有問題,我在裏面創建了帶有RecyclerView的SwipeRefreshLayout。 在Android 4.2.2+所有工作都很好,但是在2.3.4我無法向上滾動,因爲在RecyclerView中的任何地方它都會刷新,我必須向下滾動然後向上滾動。使用RecyclerView滾動SwipeRefreshLayout在Android 2.2中的任意位置刷新
這是我的代碼:
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/forum_swipe_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LVP"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center" />
</android.support.v4.widget.SwipeRefreshLayout>
我發現這個問題:https://code.google.com/p/android/issues/detail?id=78191,但沒有一個解決方案。 任何想法如何解決它?
如果它是一個LinearLayoutManager,如果setReverseLayout設置爲true,那麼您的解決方案可能不起作用。相反,它應該使用canScrollVertically – yigit