我们可以仅对一个textview启用辅助功能吗?

时间:2019-06-13 09:54:32

标签: android accessibility

我在需要使用辅助功能从Textview中读取文本的应用程序中工作。

我已经对TextToSpeech感到厌倦,并且工作正常,但是无论我如何尝试使用Talkback

能否在这里告诉我是否只能为我的应用程序和单个Textview启用辅助功能?

我对下面的代码感到厌倦,它不起作用

txtView.requestFocus();
txtView.announceForAccessibility(text);

我们可以说某些文字吗?例如“他很好”

1 个答案:

答案 0 :(得分:1)

不,你不能那样做。您可以将对讲/可访问性视为设备模式。它不是特定于任何特定视图的。

您的设备将视力受影响的人使用整个屏幕(包括每个应用程序)。

一旦进入辅助功能模式,您的代码就会生效。因为它指向辅助功能模式