如何解决无法从“自定义视图”更改默认的SeekBar TalkBack
目前,当搜索栏被选择它说"%d percent,<content description>,Seek Control"
,然后"Use volume keys to adjust..."
,这是该搜索栏默认话语提示,但在我的情况下,这是无用的信息,因为在步骤搜索栏移动,例如,它可以滑到选项A,选项B或选项C。
我想是在选择了搜索栏时,TalkBar应只读所述内容描述,或者甚至更好,只是删除"%d percent"
。
我正在尝试在自androidx.appcompat.widget.AppCompatSeekBar
继承的自定义SeekBar中修改默认的话语提示,但我尝试过的任何方法都没有。
我尝试过:
-
阅读自定义视图的辅助功能文档,但更改事件文本没有任何作用:Make custom views more accessible。 我试图在所有可能的API方法中更改
event.text.add("custom text")
。还尝试在添加新文本和更改event.clear()
之前使用event.beforeText
。什么都没用 -
此解决方案,但是当我选择SeekBar时,它什么也不会读取。我猜测是因为我们忽略了TYPE_VIEW_ACCESSIBILITY_FOCUSED事件:https://stackoverflow.com/a/64703579/10173087。 这是一个封闭的窗口,但是没有用,因为选择SeekBar时,我需要它来读取内容。
-
此解决方案,但我认为没有像修改按钮一样https://stackoverflow.com/a/41496367
来修改SeekBar标签的动作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。