在我的Android应用程序中,我有一个View显示图像并具有关联的应用程序ContentDescription.
我可以通过对讲设置启用设置 - >辅助功能 - >对讲,通过触摸浏览,然后单击视图以ContentDescription大声朗读.
到目前为止,这一切都符合预期.
但是,如果我再单击相同的话,我希望Explore By Touch重复播放.例如,我的图像和描述可能会更新,因此说新短语对用户有帮助.我怎样才能做到这一点?ContentDescriptionViewAccessibilityFocus
我试着尝试View.clearFocus()和View.invalidate(),但没有成功.
任何建设性的想法都会受到欢迎.
更新
我还应该提到我想从API 8开始添加支持.因此,我正在尝试使用API 4的Accessibility接口尽力而为.
我目前正在开发一个使用的解决方案,View.clearFocus()然后View.requestFocus()解决更新后的问题.到目前为止,这似乎在我的测试工具包上使用API 8和16.
我将再次更新最终结果,但欢迎在此期间提出进一步的建议.