如何使用对讲辅助功能android在视图中禁用消息“双击”?

fah*_*127 4 android accessibility

当视图具有事件单击并启用对讲时。我需要在视图中禁用音频“双击”。

我在 android 开发中使用可访问性。

请问我该怎么做?

kir*_*ala 7

如果你使用谷歌在对讲系统的源代码行,在这里,字符串资源(“枪王”)已用于在这里这里

因此,您应该删除AccessibilityActionCompat.ACTION_CLICK操作并在节点信息中设置isClickablefalse

ViewCompat.setAccessibilityDelegate(view, object : AccessibilityDelegateCompat() {
        override fun onInitializeAccessibilityNodeInfo(host: View, info: AccessibilityNodeInfoCompat) {
            super.onInitializeAccessibilityNodeInfo(host, info)
            info.removeAction(AccessibilityNodeInfoCompat.AccessibilityActionCompat.ACTION_CLICK)
            info.isClickable = false
        }
    })
Run Code Online (Sandbox Code Playgroud)

我对此进行了测试,它应该可以工作。