Я реализую ContentDescription в Android. Я использовал setAccessibilityDelegate, чтобы изменить EditText, который читается при перемещении фокуса доступности.
Используя TalkBalk, когда я перемещаю фокус доступности в EditText, он читает подсказку по мере моего изменения. Однако в прежних ОС, таких как OS 7.0, когда я использую Голосовой помощник, он читается по-другому.
Есть ли какой-нибудь способ заставить TalkBack и Голосовой помощник читать одинаково?
ViewCompat.setAccessibilityDelegate(binding.editText, object :
AccessibilityDelegateCompat() {
override fun performAccessibilityAction(
host: View,
action: Int,
args: Bundle?
): Boolean {
if(action == AccessibilityNodeInfo.AccessibilityAction.ACTION_ACCESSIBILITY_FOCUS.id) {
binding.editText.contentDescription = word
}
return super.performAccessibilityAction(host, action, args)
}
})
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-android
Разница между TalkBack и Голосовым помощником на Android ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно получить доступ к MySQL в соответствии с исходным помощником в проекте SSIS
Anonymous » » в форуме MySql - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-