Android可访问性:切换访问视图元素扫描顺序

Android可访问性:切换访问视图元素扫描顺序,android,accessibility,android-a11y,Android,Accessibility,Android A11y,我正在用android设计一个可访问性应用程序,它将通过蓝牙开关访问。蓝牙开关将有两个按钮: 下一步,浏览视图元素& 输入以单击视图图元 我现在面临的问题是,我希望视图元素的焦点从某个视图开始,然后指定其他视图元素和其他元素(如键盘行e.t.c)的焦点顺序。我知道在布局xml中,我们可以使用nextFocusForward指定下一个焦点,但这对我的情况没有帮助 我想要的是指定哪个视图元素首先获得扫描焦点,然后是下一个,依此类推。我可以设置下一个焦点,但如何设置第一个焦点?另外,如何在Action

我正在用android设计一个可访问性应用程序,它将通过蓝牙开关访问。蓝牙开关将有两个按钮:

下一步,浏览视图元素& 输入以单击视图图元

我现在面临的问题是,我希望视图元素的焦点从某个视图开始,然后指定其他视图元素和其他元素(如键盘行e.t.c)的焦点顺序。我知道在布局xml中,我们可以使用nextFocusForward指定下一个焦点,但这对我的情况没有帮助

我想要的是指定哪个视图元素首先获得扫描焦点,然后是下一个,依此类推。我可以设置下一个焦点,但如何设置第一个焦点?另外,如何在ActionBar中设置焦点顺序

我的理想订购将出现在以下示例屏幕上: 编辑文本->键盘/键盘行/按钮行和按钮/可操作元素

你能帮我做这个吗?提前谢谢

尝试使用 android:accessibilityTraversalBefore=@+id/viewId

这将设置在可访问性遍历中访问此视图之前的视图的id。屏幕阅读器必须先访问此视图的内容,然后再访问它前面的内容


更多文档:

欢迎使用SO!当你添加一个答案时,请尝试解释一下你的答案,不只是一个解决方案。