添加滑动到刷新到卡列表

时间:2016-01-04 22:55:50

标签: android swiperefreshlayout

我正在开发和应用程序,必须实现描述为here的刷卡到刷新模式。查看android docs here,声明:

  

通过将小部件作为ListViewGridView的父级添加到布局文件中,并实现在用户滑动时调用的刷新行为,可以启用此行为。

问题是,我不打算使用ListViewGridView来布局我的数据,我正在使用卡片(android.support.design.CardView),我正计划滚动最终用户可以刷卡以刷新的卡片列表。

我仍然可以使用教程中所述的SwipeToRefreshLayout和我的卡片,还是强迫我使用ListViewGridView来显示我的数据?

1 个答案:

答案 0 :(得分:1)

documentation

  

只要用户可以刷新,就应该使用SwipeRefreshLayout   通过垂直滑动手势的视图内容。   此布局应该成为视图的父级   由于手势而刷新,只能直接支持一个   子。

没有提及视图必须是ListViewRecyclerView

同样如以下问题所示:

SwiperefreshLayout in Android

Android SwipeRefreshLayout how to implement canChildScrollUp if child is not a ListView or ScrollView

他们都实施了SwipeRefreshLayout LinearLayout作为孩子View。所以是的,它可以与视图一起使用CardViewScrollView

希望它有所帮助!!!