私はを初期化するためにAccessibilityDelegateCompat
のカスタムビューを持っていますが、「ダブルタップしてアクティブにする」のようなデフォルトのアクションは避けたり削除したりするにはどうしたらいいですか?AccessibillityNodeInfoのアクションを無効にする
私AccessibilityActionCompatは、次のようになります。
playVideoAction = new AccessibilityNodeInfoCompat
.AccessibilityActionCompat(AccessibilityNodeInfoCompat.AccessibilityActionCompat.ACTION_ACCESSIBILITY_FOCUS
.getId(),
"Double tap to play video");
と私はonInitializeAccessibilityNodeInfo()
でaccessibilityNodeInfoCompat.addAction(playVideoAction)
を呼び出します。
「ビデオを再生するにはダブルタップ」と「アクティブにするにはダブルタップ」の両方が聞こえます。私はビデオの再生を聞くだけです。
あなたは '' 'AccessibilityNodeInfoCompat.removeAction(AccessibilityNodeInfoCompat.ACTION_ACCESSIBILITY_FOCUS)' ''を試してみましたか? –