0

我正在编写一个在 Android 4.3 中表现正常但在 4.4.2 中没有的应用程序。问题是,在打开辅助功能“Talk Back”功能后,您应该能够通过触摸应用程序的按钮进行探索,并让它宣布 contentDescription。

这在 4.3 中工作得很好,但在 4.4.2 中只有导航抽屉和它上面的项目宣布自己。应用程序的其余部分是主要活动上的所有按钮和片段。

我应该指出,主要活动使用 TextToSpeech,我担心这里会出现新的冲突。

有没有其他人看到这个问题?关于解决方案的任何建议?

谢谢,查克布兰特

4

2 回答 2

0

我已经解决了这个问题。这似乎与我在片段上有一组按钮的事实有关,我将它们移到了活动中。我还(暂时)在外部 LinearLayout 中有 android:importantForAccessibility="noHideDescendants",我将其删除。我可能正在尝试该标志的所有设置,这是我使用的最后一个。就像我说的,不确定哪一个对于让它工作最重要,但它现在正在工作。谢谢你的帮助。查克

于 2014-04-23T17:19:23.277 回答
0

是不是在 WebView 中说出的内容?导航抽屉是否通过支持库中的 DrawerLayout 实现?如果是后者,是不是在隐藏导航抽屉(即抽屉关闭)时宣布的内容?

于 2014-04-07T19:36:45.203 回答