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

Android辅助功能设置(对讲)焦点,android,accessibility,settings,voice,talkback,Android,Accessibility,Settings,Voice,Talkback,我在文本视图下面有一个水平的回收器视图(最新的项目在最右边,最旧的项目在最左边)。一旦可访问性控件到达textview,在进行右扫时,它将聚焦于recycler视图最左侧的项目(即第一个项目)。有没有办法将默认焦点设置为最右边的项目。我的答案是。。。。不要这样做 焦点顺序应遵循阅读顺序。在从左到右的语言中,独立于数据的组织方式,这意味着从左到右 想象一下:有人正在浏览你的应用程序,并且很高兴地去。。。下一个,下一个,下一个。。。等等,然后他们突然刷到你的控件上,跳过一堆内容。盲人会认为“向右滑动

我在文本视图下面有一个水平的回收器视图(最新的项目在最右边,最旧的项目在最左边)。一旦可访问性控件到达textview,在进行右扫时,它将聚焦于recycler视图最左侧的项目(即第一个项目)。有没有办法将默认焦点设置为最右边的项目。

我的答案是。。。。不要这样做

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

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

除非

您是否要让“右扫”向左移动并管理容器中每个元素的焦点。请,请不要这样做,让所有相关技术(对讲、对讲、开关控制、BrailleBack等)都正确使用它比你想象的要困难

假设你没有经历过集中精力管理回收容器所有元素的痛苦。从一个盲人的角度来看,你的应用程序看起来完全不同,一路向右滑动和一路向左滑动

总而言之。。。别这样

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

可能重复的问题