【发布时间】:2017-04-05 21:14:51
【问题描述】:
我正在开发实现最新 GoogleMap API (V2) 的原生 Android 应用,我需要对其可访问性提出投诉(尽我所能)。
我可以将 contentDescription 属性添加到 mapView 并且它工作正常 - TalkBack 可以识别它。
但是,当我将相同的属性添加到标记或信息窗口的布局时,它会被 TalkBack 忽略。
似乎 GoogleMap 只是在内部将膨胀的布局呈现为位图,并在地图视图的顶部显示此位图,忽略 contentDescription 属性。因此,当点击相应的图片时,TalkBack 不会说任何内容。
任何人都有不同的经验或知识如何使用最新的 Googlemap 将 contentDescription 添加到 InfoWindow 或 Marker 中?
谢谢。
【问题讨论】:
-
我怀疑这是 Maps V2 API 中的一个漏洞。您可能会考虑提交问题,因为地图团队非常擅长回应好的问题:code.google.com/p/gmaps-api-issues/issues/list
-
谢谢,我就是这么做的。我仍然希望也许可以解决这个缺陷...... :-)
-
你找到解决办法了吗?
标签: android google-maps accessibility infowindow talkback