Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将刷卡刷新添加到卡列表中_Android_Swiperefreshlayout - Fatal编程技术网

Android 将刷卡刷新添加到卡列表中

Android 将刷卡刷新添加到卡列表中,android,swiperefreshlayout,Android,Swiperefreshlayout,我正在开发一个应用程序,该应用程序必须实现所描述的“刷到刷新”模式。查看安卓文档,可以看出: 通过将小部件作为ListView或GridView的父项添加到布局文件中,并实现用户刷卡时调用的刷新行为,可以启用此行为 问题是,我不打算使用ListView或GridView来布局我的数据,我正在使用卡片(android.support.design.CardView),我计划拥有一个最终用户可以滑动刷新的卡片滚动列表 我是否仍然可以使用教程中描述的SwipeToRefreshLayout,或者它是否

我正在开发一个应用程序,该应用程序必须实现所描述的“刷到刷新”模式。查看安卓文档,可以看出:

通过将小部件作为
ListView
GridView
的父项添加到布局文件中,并实现用户刷卡时调用的刷新行为,可以启用此行为

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

我是否仍然可以使用教程中描述的
SwipeToRefreshLayout
,或者它是否强制我使用
ListView
s或
GridView
s来显示我的数据?

正如

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

它没有提到视图必须是
列表视图
回收视图

从这些问题中也可以看出:

它们都实现了一个
SwipeRefreshLayout
,其中
LinearLayout
作为子
视图
。因此,是的,它将在视图为
cardwiew
ScrollView
的情况下工作


希望对你有帮助

你拥有的那些卡片会在滚动视图中吗?