Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 未填充时的RecyclerView滚动条?_Android_Scroll_Android Recyclerview - Fatal编程技术网

Android 未填充时的RecyclerView滚动条?

Android 未填充时的RecyclerView滚动条?,android,scroll,android-recyclerview,Android,Scroll,Android Recyclerview,我想知道是否有一种方法可以允许RecyclerView滚动,即使它没有填满空白。例如,在下图中,允许网格向下滚动,使单元格“28”和“29”位于屏幕底部,在1、2、3和4上方留下空白。我找不到关于这个话题的任何东西。我实现的RecyclerView不会滚动,除非单元格经过屏幕底部 我通过添加空的视窗来解决这个问题。@Gi0rgi0s你怎么知道要放多少?我不希望它不够,这样屏幕停止在中间滚动,或者太多,这样用户就可以在屏幕上滚动大部分内容。这很棘手。如果您有一个固定分辨率的设备,并且您计划单独在该

我想知道是否有一种方法可以允许
RecyclerView
滚动,即使它没有填满空白。例如,在下图中,允许网格向下滚动,使单元格“28”和“29”位于屏幕底部,在1、2、3和4上方留下空白。我找不到关于这个话题的任何东西。我实现的
RecyclerView
不会滚动,除非单元格经过屏幕底部


我通过添加空的视窗来解决这个问题。@Gi0rgi0s你怎么知道要放多少?我不希望它不够,这样屏幕停止在中间滚动,或者太多,这样用户就可以在屏幕上滚动大部分内容。这很棘手。如果您有一个固定分辨率的设备,并且您计划单独在该设备上实现它,那么试错将完成这项工作。一种方法是测量屏幕。另一种方法是动态执行,并检查最后一行何时不可见。您可以添加一个额外的空ViewHolder布局,其宽度等于“match_parent”,高度等于您希望滚动的行数。这里有一个关于如何使用多个视图持有者创建Recyclerview的链接:Recyclerview有时会让人非常痛苦。如果您发布适配器代码,也许我们可以解决一些问题。我通过添加空的视图持有者解决了这一问题。@Gi0rgi0s您如何知道要放置多少视图持有者?我不希望它不够,这样屏幕停止在中间滚动,或者太多,这样用户就可以在屏幕上滚动大部分内容。这很棘手。如果您有一个固定分辨率的设备,并且您计划单独在该设备上实现它,那么试错将完成这项工作。一种方法是测量屏幕。另一种方法是动态执行,并检查最后一行何时不可见。您可以添加一个额外的空ViewHolder布局,其宽度等于“match_parent”,高度等于您希望滚动的行数。这里有一个关于如何使用多个视图持有者创建Recyclerview的链接:Recyclerview有时会让人非常痛苦。如果您发布适配器代码,也许我们可以解决一些问题。