回答

0

您可以使用其中一种片段生命周期方法自行公布它。

片段没有内部标题,并且由于它们基本上是视图+逻辑,系统无法预测什么时候适合宣布新添加的片段似乎是合理的。

像重写onCreateView(View view, ...)然后调用view.announceForAccessibility("title of my fragment")将工作。

+0

事情是,在'onCreateView'或'onViewCreated'中调用'announceForAccessibility'确实不会工作。同样,如果你在一个Activity的'onResume'中尝试它:好奇的是,标签只有在返回到我的应用程序时才会被宣布,而不是在首次打开该活动时。 – Jonik

+0

@Jonik是的,你说得对,我已经看到了这一点 - 视图必须附加到窗口才能工作。我不知道是否找到'android.R.id.content'视图并使用它来公布会随时起作用。 – ataulm