Android Dialogbox可访问性从上到下读取文本,忽略视图的内容描述

Android Dialogbox可访问性从上到下读取文本,忽略视图的内容描述,android,accessibility,accessibilityservice,android-accessibility,Android,Accessibility,Accessibilityservice,Android Accessibility,我有一个带有自定义视图的警报对话框。我正在用JAVA为自定义视图中的某些文本视图设置contentDescription 其中一个内容是239483号 我正在设置contentDescription,将上述数字转换为英文数字 现在,这是第一次显示对话框。它从上到下读 上面的数字是二十万等 当我稍后特别关注的时候,它读的是二三九…它读的是我的内容描述 现在,当它决定从上到下读取时,我如何定义它读取contentDescription 这是我设置自定义对话框视图的代码: View viewDial

我有一个带有自定义视图的警报对话框。我正在用JAVA为自定义视图中的某些文本视图设置contentDescription

其中一个内容是239483号

我正在设置contentDescription,将上述数字转换为英文数字

现在,这是第一次显示对话框。它从上到下读

上面的数字是二十万等

当我稍后特别关注的时候,它读的是二三九…它读的是我的内容描述

现在,当它决定从上到下读取时,我如何定义它读取contentDescription

这是我设置自定义对话框视图的代码:

 View viewDialog;

            viewDialog = li.inflate(R.layout.dialog2, null);


        builder.setView(viewDialog);
我也试过这样做:

viewDialog.setContentDescription("TEST DESCRIP.");

但是,它没有影响。您可以定义我如何告诉dialog从上到下阅读contentDescription,而不是阅读显示给用户的对话框文本。

您的目标API级别是什么?在API21+上,处理此问题的首选方法是使用一个可访问性服务,让它知道正在读取的文本类型。这也将更好地支持盲文+