当前位置: 首页 > 知识库问答 >
问题:

Android对讲;如何禁用宣布单元格位置和单元格计数?

龚跃
2023-03-14

例如,当我有一个包含12个项目的回收器视图时,当可访问性焦点在第3个单元格上时,talkback宣布“双击激活”。第3项,共12项。

我想保留该操作,但阻止它宣布项目位置和项目数量。我该怎么做?我尝试将委托分配给回收器视图,但不确定要在委托中覆盖什么。

我该怎么做?

共有2个答案

幸越泽
2023-03-14

所以我想通了。AccessibilityNodeInfo 有一个名为 SetCollectionInfo() 的方法。CollectionInfo 具有 rowCont 和 columnCount 等属性。我只是将信息设置为空。

注意,以下是xamarin:

    private class TabLayoutTabAccessibilityDelegate: View.AccessibilityDelegate
    {
        public override void OnInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfo info)
        {
            base.OnInitializeAccessibilityNodeInfo(host, info);
            info.SetCollectionInfo(null);
        }
    }
东方淇
2023-03-14

这是一个不应该被禁用的功能:它让使用对讲的人知道他们在列表中,列表有多长,当前关注哪个元素(上面/下面是否有更多元素)。

 类似资料:
  • 问题内容: HTML CSS 问题 文本应放在我的“表格单元”的中间。一切正常,直到我添加“ position:absolute”。现在它不能再将我的内容放在中间了吗?为什么不?它仍然知道我的身高和宽度,因为我在CSS中进行了设置。 有什么聪明的解决方法吗? 问题答案: 一切正常,直到我添加“ position:absolute”。现在它不能再将我的内容放在中间了吗?为什么不? 部队,在这里阅读第

  • 我无法将此行的样式设置为: 它给我的错误是“无法在基元类型void上调用setCellValue(String)”。这种情况下的错误是什么?我如何在单行代码中实现所有3个目标?

  • 插入文字 插入链接 插入公式 插入日期 插入本地图片 自动过滤 冻结单元格 合并单元格 行单元格样式 列单元格样式

  • 我一直在用POI编写一个代码来将数据输入到Excel表中。首先,我需要遍历一组行,我不确定其中有多少行,可能是10或100行。但我发现末尾有一个空白单元格。在那个空白之后,又有一组行。我不担心第二盘。我需要找到第一盘是否已经结束。 这很让人困惑。现在我有5个用户在我的工作表如下所示。在第5个用户之后有一个空白单元格。我试图打印所有的用户,如果有一个空白停止它。

  • 有人能给我一个解决方案,我可以在单元格为空时读取应用到单元格的样式吗? 谢了。

  • 我需要在Java NetBeans中的Jtable中的每个单元格中禁用双击编辑。JTable连接到sqlite数据库,并显示数据库表记录。 我还为jtable创建了onmouseclick事件,以便在Jtextfields、combobox、jcalendar中显示所选内容