android-recyclerview相关内容

一次刷一个项目 Recyclerview

我尝试为回收站视图添加滚动侦听器并制定了一些逻辑,但我无法一次滑动一项.我在互联网上进行了一些搜索,但我得到了一些具有自定义回收器视图的第三方库.我们可以在回收站视图中一次实现一项滑动吗?如果是请告诉如何?像这样图片一次滑动一个项目. 解决方案 这软化了项目之间的移动: 公共类 SnapHelperOneByOne 扩展 LinearSnapHelper {@覆盖公共 int findT ..

如何使 RecyclerView 的网格项具有相等的高度和宽度?

我通过使用跨度计数为 3 的 GridLayoutManger 设置其布局,将我的 RecyclerView 定义为网格,这已经可以正常工作了.我还在我的回收站视图中添加了一个项目装饰器,它将管理网格项目之间的间距,这也可以正常工作. 公共类 GridSpacingItemDecoration 扩展 RecyclerView.ItemDecoration {私有整数跨度计数;私人 int 间距; ..
发布时间:2022-01-18 09:59:09 移动开发

为什么 EditText 中的输入值在 RecyclerView 中滚动时会交换位置?

在 EditText 中输入输入后,如果快速向上或向下滚动,则输入值会在 RecyclerView 的另一个 EditText 中交换其位置. 滚动数据之前是在第一个 EditText 中. 上下滚动后,第一个 EditText 的值将其位置更改为第四个,并且交换是随机的.有什么办法可以稳定数据. 这是一个示例截图 这是模型类: 公共类产品{公共 int pId;公共字符串 pN ..

键盘打开时相应向上滚动 RecyclerView

我创建了一个聊天活动,就像 facebook messenger,底部有一个 EditText,上面是消息的 RecyclerView.当键盘打开时,我想向上滚动 RecyclerView 到底应该向上滚动多少.更具体地说,假设 RecyclerView 中有 5 条消息,当前第三条消息就在 EditText 的上方.因此,当键盘打开时,我想像以前一样将第三条消息保留在 EditText 上方.我 ..

将 View 拖放到 RecyclerView 项目 Android 上

我正在开发一个 android 应用程序,它的屏幕包含以下内容: Recycler 视图,包含如下图所示的类别 底部的单独视图,用户应该能够将其拖动到 RecyclerView 项目上,拖放后用户将在 RecyclerView 项目数据处显示更改(例如类别中的项目计数) 我需要一些有关如何实施此流程的帮助将 View 拖入 Recycler 项,下图准确解释了我想要做什么但不知道该怎 ..
发布时间:2022-01-11 21:13:28 移动开发

拖放后在 SQLite 中存储 RecyclerView 项目的新位置

我有一个 String 类型的二维 ArrayList,它是 RecyclerView 的适配器类的输入.每次调用 onResume() 时,列表中的数据都会从 SQLite 数据库中获取.我已经实现了一个拖放功能和一个成功交换列表元素的 onMove() 函数.但是,我需要在调用 onResume() 之前存储修改后的列表,这将重写列表并用旧位置填充它.我的猜测是在 onStop() 事件中实现 ..

如何根据类别实现带有节标题的 RecyclerView?

我想在我的列表中实现部分.我有一个任务清单.List 有一个自定义适配器,它扩展了 recyclerview 滑动适配器,因为我已经对 recyclerview 实现了滑动手势. 所以现在任务列表与已完成和待处理的任务一起显示.每个列表项都有一个复选框,显示任务已完成或待处理. 如果选中复选框,则任务完成,反之亦然.现在我想用标题制作两个部分.一个用于已完成的任务,另一个用于待处理的任 ..
发布时间:2022-01-11 16:31:04 Java开发

隐藏在标签栏后面的 View Pager 的片段

我在我的 android 项目中遇到了标签栏和 ViewPager 的问题.该应用程序的作用是它有一个活动,它承载一个选项卡布局,然后有 2 个片段代表每个选项卡. 当 Activity 打开时,它会发布到 API 以获取一些数据,并将数据放入数据适配器中,用于每个片段中的 Recycler View 和 Card 布局. 回收站视图将包含 3 个项目,但仅显示 2 个项目,因为第一个 ..

在 ViewPager 的多个选项卡中使用单个片段

我正在使用ViewPager左右滑动,我也添加了选项卡,选项卡的数量取决于服务器数据,所以我不能将选项卡的数量设为固定.为此,我仅使用 Single Fragment 和 RecyclerView 在 recyclerView 中显示 JSON 数据.当第一个应用程序启动时,应该在第二个选项卡中显示的数据将显示在第一个选项卡本身中.在我滑动到 3rd Tab 并再次返回到 1st Tab 后,数据 ..

项目单击 RecyclerView 时不显示吐司

好的,我知道,可能有人已经问过这个问题了.我已经在 此链接 上找到了解决问题的可能方法.但是,由于未知原因,该解决方案对我不起作用.我想在 RecyclerView 内单击项目(CardView)时显示 Toast.此 Toast 必须向我显示所单击项目的位置.当我点击 CardView 时,我看到了波纹——这意味着卡片被点击了——但不幸的是,我没有看到任何 toast.有人可以解释我为什么吗?提 ..
发布时间:2022-01-09 17:33:24 移动开发

RecyclerView 单击以将数据传递给新活动

我正在制作一个包含三个选项卡的应用程序,每个选项卡都有一个带有两个文本的 recyclerview,我希望用户能够单击任何 recyclerview 项目,并且该项目中的文本应该传递给一个新活动. 这是应用外观的图片. 这是我的 MainActivity 代码 公共类 MainActivity 扩展 AppCompatActivity {@覆盖protected void onCre ..
发布时间:2022-01-09 17:30:03 移动开发