当前位置: 首页 > 知识库问答 >
问题:

在特定时间内禁用RecycerView单元格的滑动

舒俊雄
2023-03-14

我有一个Recyerview。RecycerView的每个单元格都有一个关联的文件。我正在使用ItemTouchHelper进行刷屏。当用户刷一个单元格时,我希望禁用其他单元格的刷,只要与被刷单元格相关联的文件没有被删除。如何在特定时间内启用和禁用刷屏。我在堆栈上看了关于这个的问题,但他们大多回答了如何禁用特定位置的滑动,这是我不想要的。

共有1个答案

赫连明诚
2023-03-14

只需重写以下方法

@Override
public boolean isItemViewSwipeEnabled()
{
    return mSwipable;
}
 类似资料:
  • 问题内容: 我正在android studio中构建一个登录样式的应用程序。作为此过程的一部分,我创建了一个规则,如果用于监视无效登录尝试次数的计数器变为0。我目前知道,当计数器变为0时,将禁用登录按钮。我想知道是否有某种方式可以在设定的时间内(而不是无限期)禁用此按钮? 问题答案: 使用以下代码。当您将活动或片段放在OnCreate()方法中时,它将在5秒钟后禁用按钮。

  • 介绍 可以左右滑动来展示操作按钮的单元格组件。 引入 import { createApp } from 'vue'; import { SwipeCell } from 'vant'; const app = createApp(); app.use(SwipeCell); 代码演示 基础用法 SwipeCell 组件提供了 left 和 right 两个插槽,用于定义两侧滑动区域的内容。

  • 使用指南 组件介绍 SwipeCell 滑动单元格 引入方式 import { SwipeCell } from 'feart'; components: { 'fe-swipe-cell': SwipeCell } 代码演示 基础用法 <fe-swipe-cell :right-width="60" :left-width="60"> <div slot="left-btn"

  • 我想在查看页面2中禁用从右向左滑动。我基本上有一个viewpager2元素,在导航抽屉中有两页。我希望我的第二页仅在单击第一页中的某个元素时显示(从第一页向右向左滑动不应打开第二页),而当我在第二页时,viewpager2滑动(从左向右滑动)应像在viewpager中一样滑动。 我尝试过扩展类并覆盖触摸事件,但不幸的是它是最终类,因此我无法扩展它。 其次,我尝试使用将userinputened设置

  • 我想要的是:但是现在改变来了,我想要的是,我需要在我执行向右或向左滑动后显示一些图标。然后通过点击那些图标/按钮,我想执行操作。 问题:正如我告诉你的,问题是我已经实现了ItemTouchHelper,然后我如何执行我想要的(如上所述) 这怎么解决?我见过许多库,但它们都有局限性,也因为应用程序有很多事情要做,我们的应用程序中使用了RecycerView上的一些更多实现,所以我真的不想为了这个而冒

  • 我需要在Java NetBeans中的Jtable中的每个单元格中禁用双击编辑。JTable连接到sqlite数据库,并显示数据库表记录。 我还为jtable创建了onmouseclick事件,以便在Jtextfields、combobox、jcalendar中显示所选内容