У меня есть ViewPager
для основного макета, с 3 фрагментами в виде страниц, 2 из них имеют GrideView
внутри них.SwipeRefreshLayout вмешивается в GridView внутри ViewPager
основной код страницы:
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.ViewPager
android:id="@+id/main_pager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</android.support.v4.widget.SwipeRefreshLayout>
код первого фрагмента:
<GridView
android:id="@+id/firstCategoryGridView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="1"
android:stretchMode="columnWidth"
android:scrollbars="none"
android:listSelector="#00000000">
</GridView>
вид сетки заполнен предметами. в середине списка, когда я прокручиваю вверх, SwipeRefreshLayout
активируется, прежде чем список достигнет вершины. как я могу это решить?
Можете ли вы сказать, как вы разрешили эту проблему с этим классом MultiSwipeRefreshLayout, я застрял в этой проблеме, не смог ее решить. – Lakshmanan
@ Lakshmanan это было год назад, и на самом деле я не помню, что я сделал, но я добавил свой код к ответу. может быть, вы можете извлечь что-то из этого. – mehdok
Спасибо за ваш ответ. Более того, я попробовал ваш код. Но теперь SwipeRefreshLayout не запускает даже представление Grid, которое было достигнуто, позвольте мне попробовать что-то еще, Пожалуйста, дайте мне знать, если у вас есть идеи. – Lakshmanan