1

我正在尝试添加自定义 ACTION_CLICK 文本。这就是我正在做的:

ViewCompat.setAccessibilityDelegate(mButton, new AccessibilityDelegateCompat() {
            @Override
            public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCompat info) {
                super.onInitializeAccessibilityNodeInfo(host, info);

                AccessibilityNodeInfoCompat.AccessibilityActionCompat customClick =
                        new AccessibilityNodeInfoCompat.AccessibilityActionCompat(AccessibilityNodeInfoCompat.AccessibilityActionCompat.ACTION_CLICK.getId(), "do something");
                info.addAction(customClick);

                String text = "123 Text";
                if (!TextUtils.isEmpty(text)) {
                    info.setText(text);
                }
            }
        });

在 Nexus 上运行良好,点击后提示:“123 文本按钮,双击做某事”。

但在三星 Galaxy s6 上,我听到以下内容:“123 文本按钮”。

我的自定义操作无效:(它是在设备设置中的某个位置配置的,还是我需要指定其他内容?三星的语音助手在哪里“隐藏”这个“双击”?提前致谢!

4

0 回答 0