小编Awa*_*eam的帖子

Android:如何强制Touch-By-Touch/Talkback重复AccessibilityFocus中当前视图的ContentDescription?

在我的Android应用程序中,我有一个View显示图像并具有关联的应用程序ContentDescription.

我可以通过对讲设置启用设置 - >辅助功能 - >对讲,通过触摸浏览,然后单击视图以ContentDescription大声朗读.

到目前为止,这一切都符合预期.

但是,如果我再单击相同的话,我希望Explore By Touch重复播放.例如,我的图像和描述可能会更新,因此说新短语对用户有帮助.我怎样才能做到这一点?ContentDescriptionViewAccessibilityFocus

我试着尝试View.clearFocus()View.invalidate(),但没有成功.

任何建设性的想法都会受到欢迎.

更新

我还应该提到我想从API 8开始添加支持.因此,我正在尝试使用API​​ 4的Accessibility接口尽力而为.

我目前正在开发一个使用的解决方案,View.clearFocus()然后View.requestFocus()解决更新后的问题.到目前为止,这似乎在我的测试工具包上使用API​​ 8和16.

我将再次更新最终结果,但欢迎在此期间提出进一步的建议.

android accessibility talkback

6
推荐指数
1
解决办法
5392
查看次数

标签 统计

accessibility ×1

android ×1

talkback ×1