相关疑难解决方法(0)

为自定义对话框设置contentDescription

如何contentDescription在打开对话框时设置可访问性服务读取的内容?我目前正在使用带有自定义布局的对话框来显示阻塞的屏幕,并且语音contentDescription是"警报",这在这种情况下是不合适的.

谢谢 ;)

android accessibility dialog

6
推荐指数
1
解决办法
1434
查看次数

辅助功能对话框/DialogFragment 读取文本而不是内容描述

我有一个对话框,几乎没有文本视图。对于每个文本视图,我都设置了不同的内容描述和文本。例如。

<TextView
    android:id="@+id/tv_3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:contentDescription="TV 3"
    android:text="Text Number 3" />
Run Code Online (Sandbox Code Playgroud)

当我向用户显示对话框时,Talkback 读取每个文本视图的文本(即文本编号 3)而不是内容描述(即 TV 3)。

但是,如果我将鼠标悬停在任何文本视图上,Talkback 会读取内容描述。

显示对话框时如何让它读取内容描述?

PS:我试图在布局中设置内容描述以及通过代码,但没有运气

提前致谢。

android accessibility accessibilityservice talkback

5
推荐指数
1
解决办法
3139
查看次数