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

Android辅助功能设置(对讲)焦点

柳羽
2023-03-14

我在文本视图下方有一个水平回收器视图(最近的项目在最右边的位置,最古老的项目在最左边的位置)。一旦辅助功能控件到达文本视图,在向右滑动时,它会聚焦在回收器视图的最左边的项目(即第一个项目)。有没有办法我们可以将默认焦点设置为最右边的项目。

共有1个答案

韦高格
2023-03-14

我的答案是....别这样。

焦点顺序应遵循阅读顺序。在从左到右的语言中,与数据的组织方式无关,这意味着从左到右。

想象一下:有人在你的应用程序中向右滑动,然后愉快地移动......下一个、下一个、下一个、下一个......等等。然后突然他们滑动到你的控件上,跳过一堆内容。盲人会认为“向右滑动”正在移动到下一件事。现在,他们刚刚向右滑动到你的回收器视图的最右边元素。他们会知道他们跳过了一堆内容吗???不。从盲人的角度来看,这些内容是丢失的,除非他们知道向右滑动,然后向左滑动以向后移动......不太可能。

除非。。。。

你会让“右滑动”向左移动,并管理容器中每个元素的焦点吗?请不要这样做,让所有相关技术(对讲、对讲、开关控制、靠背等)都正确比你想象的要困难。

假设您没有经历管理对回收器容器所有元素的关注的痛苦。从盲人的角度来看,你的应用在向右滑动时与在应用中向左轻扫时看起来非常不同。

总之…不要这样做!

值得注意的是,这也是一个重复的问题,因为有许多反馈焦点管理问题。

 类似资料:
  • 是否可以在末尾附加布局的读取内容?设置根视图的内容描述将覆盖所有内容,然后不读取子视图。此外,布局的getContentDescription()不会返回实际读取的所有子项的组合-它只返回为布局显式设置的内容,如果未设置任何内容,则返回空值。 我正在考虑在布局中添加一个虚拟视图,只是为了让文本阅读以进行对讲,但这似乎很粗鲁。 特别是,我们希望在对讲中添加描述,例如“这是选定的。双击以取消选择“和其

  • 为程序制作辅助功能是很重要的。在这里,我们很高兴地向你们介绍Devtron和Spectron。这两个新功能有机会使开发者们让他们的应用程序更加可用。 Electron 应用中有关辅助功能的开发和网站是相似的,因为两者最终使用的都是HTML. 然而, 对于Electron应用, 你不能使用在线的辅助功能审查者, 因为你的应用没有一个URL可以提供给审查者. 然而这些新功能将这些审查工具带到您的Ele

  • 为程序制作辅助功能是很重要的。在这里,我们很高兴地向你们介绍Devtron和Spectron。这两个新功能有机会使开发者们让他们的应用程序更加可用。 Electron 应用中有关辅助功能的开发和网站是相似的,因为两者最终使用的都是HTML. 然而, 对于Electron应用, 你不能使用在线的辅助功能审查者, 因为你的应用没有一个URL可以提供给审查者. 这些功能将会提供一些审查工具给你的Elec

  • 本文向大家介绍Android辅助功能AccessibilityService与抢红包辅助,包括了Android辅助功能AccessibilityService与抢红包辅助的使用技巧和注意事项,需要的朋友参考一下 推荐阅读:Android中微信抢红包插件原理解析及开发思路 抢红包的原理都差不多,一般是用Android的辅助功能(AccessibilityService类)先监听通知栏事件或窗口变化事

  • 扩展使用者能够根据个人的能力和偏好创建理想的浏览体验。 扩展程序应包括可访问性组件,该组件通过使视力障碍,听力受损,肢体受限和其他残障人士能够访问扩展程序,从而鼓励包容性用户群。 每个人,不仅是有特殊需求的用户,都可以从辅助功能中受益。 视力障碍,肢体受限用户都将从键盘快捷键中受益。 字幕和笔录对聋哑用户至关重要,但也对语言学习者有所帮助。 人们可以通过多种方式与扩展互动。一些用户具有标准的显示器

  • 一般来说,可访问性意味着可用性,内容可访问意味着内容可用。 在软件方面,应用程序可访问意味着应用程序可供所有人使用。 在这里,所有意味着残疾人,视障者或使用屏幕阅读器使用计算机的人或者喜欢使用键盘而不是使用鼠标导航的人。 用键盘导航而不是使用鼠标。 可访问的应用程序称为ARIA(可访问的富Internet应用程序)。 Ext JS中的辅助功能 Ext JS旨在记住它应该适用于所有键盘导航。 它具有