首页 > 解决方案 > Recyclerview 没有滚动,但仍然显示我的所有项目

问题描述

情况:

目前,我有多个 RecyclerViews,每个 RecyclerViews 在 ScrollView 中都有不同的项目类别。我的计划是从列表中的多个 ArrayLists 中显示多个项目列表,我可以通过在它们上向右/向左滑动来删除某些项目。所有这些列表都应该在一个页面上。所以我可以滚动浏览这些列表,但在我不想要的项目上向右/向左滑动。

我对 RecyclerView 的问题是它有自己的 Scroll 功能......这当然是有道理的。这就是它背后的全部意义。然而,我还没有找到一种在不使用 RecyclerViews (/ ItemTouchHelper) 的情况下在项目上向右/向左滑动的方法。所以我还是试了一下……关闭了 RecyclerView Scroll 功能,但我再也没有得到 20 个项目的列表。我的清单减少到 9 个项目。我的猜测是所有其他项目都在那里,但无法被发现,因为 Scroll 功能已关闭。所以我的列表减少到所有适合我的屏幕而不滚动的项目

问题:

  1. 有没有办法使用 ListView 或类似的东西,其中滑动功能 - 向右/向左,以便我可以从该列表中删除项目存在?
  2. 有没有办法仍然使用 RecyclerView 但显示我的列表的所有项目。这意味着 RecyclerView 将获得 ListView 的特征

我需要:

我需要即时滑动,就像 RecyclerView 一样。我想刷一下这个项目,它需要立即离开。我不想/喜欢 swpie 然后得到一个侧面菜单,询问我是否要删除此项目。滑动需要是即时的。

提前致谢!

标签: androidandroid-studioandroid-recyclerviewandroid-listviewitemtouchhelper

解决方案


推荐阅读