gpt4 book ai didi

android - 在每个句子后禁用 TalkBack 使用提示 ("Double tap to activate, double tap and hold for long press")

转载 作者:行者123 更新时间:2023-11-29 16:45:13 35 4
gpt4 key购买 nike

我正在使用 Appcelerator for Android 应用程序,

在我设置 accessibilityHint 属性后,Talkback 说完这个字符串,暂停并始终说“双击激活,双击并按住长按”。我该如何禁用它?尝试使用 accessibilityLabel 或 accessibilityValue 但没有运气。

在 .xml 文件中

 <Label id='lblAppName' />

在 .tss 文件中

"#lblAppName":{
accessibilityHint: 'Double tap here to activate me',
text: L('app_name'),
top:Alloy.Globals.sizes10,
left:Alloy.Globals.sizes58,
right:Alloy.Globals.sizes57
}

最佳答案

TalkBack 宣布这一点是因为它正在检测您的控件作为可以与之交互的东西。例如:一个按钮。鉴于您的标记,特别是我认为是 Appcelerator 属性的“accessibilityHint”,看起来您的控件确实是某种按钮。您为什么要禁用此有用的公告?

我的答案是删除您的提示,让 Android 操作系统按照它想要的方式处理这个按钮。您的提示并不比 TalkBack 的“提示”更有帮助,最好让辅助技术尽可能共享角色和指导信息。

让 TalkBack 不宣布这一点的唯一方法是让您的控件成为非交互式控件。如果 TalkBack 检测到某个控件可以与之交互(单击),它将宣布这些说明,您对此无能为力,也不应该这样做。

关于android - 在每个句子后禁用 TalkBack 使用提示 ("Double tap to activate, double tap and hold for long press"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48765136/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com