如何在Android设备中启用“话语提示”的情况下对按钮(或其他小部件)进行对焦?

问题描述 投票:0回答:3

我正在我的应用程序中实现辅助功能。这是场景:

我在屏幕的顶部(活动)有4个水平排列的按钮。单击一个按钮,我将启动一个“警报”对话框,向用户显示内容。显示警报后,我仍然可以在屏幕顶部的那四个按钮上执行点击操作。当我在Android设备中打开“话语提示”(Android无障碍服务)并单击该按钮时,会显示警报,但无法移动焦点(在Android手机中“话语提示”功能打开时会出现一个黄色的矩形框)到这4个按钮。请帮助!

accessibility talkback accessibilityservice lostfocus android-accessibility
3个回答
0
投票
android:importantForAccessibility =“ yes”android:focusable =“ true”

0
投票
也许您使用了错误的组件,这就是为什么当您描述它时听起来奇怪吗?您的设计图片将有助于提供一些背景信息。

正如@aardrian所说,警报对话框是模态的,将(并且确实)阻止来自底层UI的用户输入。从对话框中单击


away或向后按将退出该对话框。

启用“话语提示”后,用户将能够按下系统后退按钮,使用后退手势(先向下滑动然后向左滑动),或在对话框中选择一个选项将其关闭。


0
投票
将4个按钮定义为对象,并通过语音选择警报对话框:按钮1按钮2...

...我正在研究盲模式下Android智能手机/设备的语音控制的局限性(无眼)

© www.soinside.com 2019 - 2024. All rights reserved.