Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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/8/lua/3.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_Android Recyclerview - Fatal编程技术网

Android 向上滚动时,如何越过循环视图中的最后一项

Android 向上滚动时,如何越过循环视图中的最后一项,android,android-recyclerview,Android,Android Recyclerview,我有一个recycleview,我喜欢在向上滚动时跳过最后一个元素。我需要这样做的原因是,我有一个浮动按钮,如果我没有经过最后一项,浮动按钮将覆盖最后一项的右侧部分。我在WhatsApp等应用程序中看到了这一点(见屏幕截图) 我的方法是将两个空项目添加到列表的末尾,然后根据项目是否为空设置视图的可见性。我觉得这更像是一种黑客行为,我想知道是否有更好的方法来解决这个问题 下面是WhatsApp的屏幕截图,在列表末尾,列表会进一步滚动 提前谢谢 无需向recyclerview添加两个空白项。在向re

我有一个recycleview,我喜欢在向上滚动时跳过最后一个元素。我需要这样做的原因是,我有一个浮动按钮,如果我没有经过最后一项,浮动按钮将覆盖最后一项的右侧部分。我在WhatsApp等应用程序中看到了这一点(见屏幕截图)

我的方法是将两个空项目添加到列表的末尾,然后根据项目是否为空设置视图的可见性。我觉得这更像是一种黑客行为,我想知道是否有更好的方法来解决这个问题

下面是WhatsApp的屏幕截图,在列表末尾,列表会进一步滚动

提前谢谢


无需向recyclerview添加两个空白项。在向recyclerview添加新项目时,它也可能引入bug。您只需为recyclerview提供等于浮动操作按钮高度的paddingBottom,并将CliptPadding=false设置为recyclerview。

您保存了我的一天。非常感谢。您知道如何在填充区域中添加随机文本吗?您不能在填充区域中添加文本。然而,这样做的一个技巧可能是添加一个与父视图底部对齐的textview,并将其可见性设置为当recyclerview滚动到列表底部时可见