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

ItemTouchHelper的可访问性

包翔
2023-03-14

我正在实现一个recyclerView,用户可以在其中向左滑动以从列表中删除项目。

我希望我的应用程序是可访问的,我想知道是否有可能在对讲中以某种方式向用户宣布他需要刷卡,同时我也想知道我是否能捕捉到这个刷卡手势。

 ItemTouchHelper.SimpleCallback swipeToRemoveCallback = new SwipeToRemoveCallback(this);
    ItemTouchHelper itemTouchHelper = new ItemTouchHelper(swipeToRemoveCallback);
    itemTouchHelper.attachToRecyclerView(binding.listState.myShoppingList);

先谢谢你,

佩德罗

共有1个答案

太叔永新
2023-03-14

Android还提供了一种宣布事件的方式,以实现可访问性

view.announceForAccessibility("Item removed");
 类似资料:
  • JAVA访问修饰符的可访问性 公众 在 同一班级 同一套餐 子类 宇宙/其他软件包 我在互联网上寻找这些问题的答案,因为我有多个答案。一个视频说未声明的访问修饰符是公共的,而我看到另一个书面来源说未声明的访问修饰符在子类和其他包中没有限制。试图确认哪个是真的。

  • Jquery Mobile 是基于标准的,系统化的html构建的,使得页面能够在最广范围的设备上得到支持。对于A级的浏览器,许多Jquery Mobile组件,比"焦点管理","键盘导航"等都能支持,其他可以详细参加W3C的WAI-ARIA说明. 通过运用这些技术,我致力于使得通过Jquery Mobile开发的web产品拥有最好的可访问性,对于伤残人士,例如盲人,也可以用读屏软件,例如iphon

  • Apple许可地狱:osascript和可访问性(辅助访问)。 错误:不允许osascript进行辅助访问。(-1719) 我在一个名为QuickenUpdate的文件中有一行脚本。scpt 在脚本编辑器中运行(works): 运行在终端(工程): 我有一个shell脚本(QU.sh)来运行这个。 如果我从BBEdit内部运行QU.sh,它会起作用。 如果我运行QU. sh从终端,它的工作原理。

  • 有一个glfwSetWindowSizeCallback函数,用于设置回调函数GLFWWindowsizeFun,该函数在GLFW窗口调整大小后调用。现在的问题是,在我的用户界面库中,我有一个名为的类,它包含成员,在大小回调函数中,我想做,但我不能,因为回调函数是静态的,不是类的成员,和AFAIK它不可能是。所以我所知道的访问回调函数中的变量的唯一方法是使变量静态,但我不想这样,因为在这种情况下,

  • 问题内容: 与我的其他问题略相关:以下内容之间有什么区别: 同样,最后2个之间的差异是我最感兴趣的。 问题答案: 任何包中的类都可以访问公共类。 具有默认访问权限()的类仅对同一包中的其他类可见。 private和protected修饰符只能应用于内部类。 私有类仅对其封闭类以及同一封闭类中的其他内部类可见。 受保护的类对于同一包中的其他类以及扩展该封闭类的类都是可见的。

  • 我有这个应用程序与WebView显示HTML内容。 在我做了一些相当大的更改之后,对讲的可访问性出现了一些“问题”,特别是文本到语音和触摸探索,仅在4.4设备上(不在5.0上)。 触摸一段(段落)文本有时会起作用,但有时会产生点击声,没有输出,文本也不会像应该的那样用选择矩形突出显示。 在5.0上,一切都很好:触摸一段文本会在其周围绘制一个选择,文本就会被说出。 我知道4.4上的回归与我的一些更改