问题标签 [talkback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
404 浏览

android - 如何禁用 TalkBack 通知

我正在为视障人士开发一个应用程序。

当我使用 TTS 时,我想禁用所有 TalkBack 通知。

我已经阅读了很多帖子,但似乎没有任何效果。有没有办法做到这一点?

谢谢大家!!

0 投票
0 回答
315 浏览

android - 选择选项超过 20 时,TalkBack 和 Firefox 失败

所以我使用 Android S3 4.1.2 和 S4 使用 4.2.2 和最新版本的对讲和火狐。我有一个简单的 html 选择,其中包含从 1996 年到 1900 年的出生日期选择。启用对讲并浏览页面时。它正确读取折叠的组合框,但每年在第 20 个选项之后读取另一个组合框。

这是非常基本的 HTML,我需要做一些魔术来让 TalkBack 读取老式 HTML,因为 iOS 画外音可以正常读取它。在任何包含 20 多个选项的选择列表上,对讲似乎都失败了。

有人对为什么有任何想法吗?

0 投票
2 回答
1488 浏览

android - ApiDemo's: Android Accessibility Node Provider 这是否适用于对讲?

我正在探索 android sdk, android version > 4.1 中提供的 API Demos。API 演示 -> 可访问性 -> 可访问性节点提供程序

AccessibilityNodeProvider 包含一些具有红色、绿色、蓝色颜色的自定义视图。如活动中所述,我启用了对讲并尝试将鼠标悬停在视图上。Talkback 无法读取颜色。Talkback 正在阅读活动中可用的文本,而不是颜色。我想知道 Talkback 是否读取活动中的颜色(自定义视图)?

提前致谢

0 投票
3 回答
1963 浏览

android - 如何在 Android GoogleMaps V2 for TalkBack 中将 contentDesctiption 添加到 InfoWindow 或标记

我正在开发实现最新 GoogleMap API (V2) 的原生 Android 应用程序,我需要对其进行可访问性投诉(尽我所能)。

我可以将 contentDescription 属性添加到 mapView 并且它工作正常 - TalkBack 可以识别它。

但是,当我将相同的属性添加到标记或信息窗口的布局时,它会被 TalkBack 忽略。

似乎 GoogleMap 只是在内部将膨胀的布局呈现为位图,并在地图视图的顶部显示此位图,忽略 contentDescription 属性。因此,当点击相应的图像时,T​​alkBack 不会说任何内容。

任何人都有不同的经验或知识如何使用最新的 Googlemap 将 contentDescription 添加到 InfoWindow 或 Marker ?

谢谢。

0 投票
1 回答
4479 浏览

android - 对讲正在宣布隐藏视图

我正在为应用程序添加可访问性,并且我正在使用谷歌的对讲来测试可访问性,并且我无法阻止某些视图被选中。

除了删除所有侦听器和可聚焦性之外,还有没有更好的方法来禁用视图在屏幕上隐藏时获得焦点......即打开“抽屉”并禁用内容容器中的项目选择?似乎应该有一个更清洁的解决方案,或者可能需要在对讲团队方面进行修复。

谢谢

0 投票
2 回答
7225 浏览

android - Android辅助功能对讲说片段的标题

有没有办法让 Android 可访问性中的对讲功能在片段事务后说些什么?我基本上希望对讲在切换后说出片段的名称/标题。这些标题被设置为操作栏的标题,在那里可以访问它们吗?用户可以在操作栏中的文本上方移动手指以了解他们在哪个屏幕上,但除非他们已经熟悉该应用程序,否则用户不会知道这一点。

0 投票
2 回答
1532 浏览

android - 无论抽屉状态如何,Android 辅助功能对讲都说“关闭导航抽屉”

我的应用程序中有一个导航抽屉,效果很好。然而,在启用了 Talkback 的辅助功能模式下,当移过打开和关闭抽屉式导航栏的主页按钮时,它总是说“关闭抽屉式导航栏”,即使抽屉已关闭和隐藏。这是对讲的错误吗?还是我没有正确设置状态?

0 投票
1 回答
1142 浏览

android - Android:自定义视图未在 ListView 中提供可访问性事件

我有一个 ListView,其中有一个带有自定义视图的适配器。自定义视图从 RelativeLayout 扩展而来。

如果文本在另一个视图中,此视图会正确报告来自文本的可访问性事件。如果我将它添加到 ListView 或 ViewPager,则启用 TalkBack 时,所有自定义视图都不再提供辅助功能事件。

为什么我的自定义视图不能在 ListView 中正常工作?

0 投票
1 回答
2074 浏览

android - 如何让一个新启动的 Activity 在 Android TalkBack 中宣布自己?

如何让一个新启动的 Activity 在 Android TalkBack 中宣布自己?

我能找到的所有文档都只涉及视图,而不是活动,而且这些视图只有在被触摸时才会宣布自己。我需要的是,在更改 Activity 时,一些语音文本告诉用户他们在应用程序层次结构中的位置。现在,在每次 Activity 更改时,TalkBack 每次都只声明应用名称,这没有用。

我尝试将 contentDescription 添加到活动布局 XML 中的根 Layout 元素,但这似乎没有任何区别。例子:

提前致谢...

0 投票
1 回答
727 浏览

android - Android:在 TalkBack 中使用选取框(辅助功能)

我正在开发一个适用于visual disabilities. 如果设备有一个Android API大于 14 我想增强Talkback一下。

ListView填满了整个屏幕,每一行只有一个TextView. 由于文本可能很长,我想marquee在用户单击文本时使用单行来滚动文本。

我在没有的情况下对其进行了测试,并且Talkback可以正常工作:

选框作品

所以我决定用 Talkback active测试它。在这种情况下,我有两种问题:

1- 有些行根本不滚动。

2-有些行滚动,但我看不到比不滚动文本时显示的文本更多的文本:

选框不起作用

我不知道为什么有些行滚动而有些不滚动,我对所有行都使用相同的代码。

要更改背景颜色并启动选取框,我将AccessibilityDelegate在每一行添加一个。

这是每一行的布局:

这是我的适配器的一些代码:

有人知道我是否可以在 Talkback 中使用选框吗?

谢谢!