AccessibilityNode.hint
Declaration
public string hint;Описание
Дополнительные указания или контекст для взаимодействия с узлом доступности.
Подсказка узла дополняет другие атрибуты узла, предоставляя краткие инструкции или разъяснения пользователям экранных читателей, особенно когда они не сразу очевидны. Например, требования ввода, инструкции по взаимодействию с пользовательскими элементами управления или результаты выполнения действия на узле.
Установите это свойство только тогда, когда требуется дополнительный контекст или инструкции, помимо тех, которые предоставляются меткой и другими атрибутами узла. Например, узел, представляющий кнопку Сохранить с меткой "Сохранить", не нуждается в подсказке типа "Двойное нажатие для сохранения изменений". Однако узел, представляющий текстовое поле Username, может включать подсказку типа "Используйте только буквы и цифры".
Некоторые роли или события доступности предоставляют встроенные подсказки. Например, при фокусировании на узле с ролью AccessibilityRole.Toggle, экранный читатель может автоматически произнести "Двойное нажатие для переключения." после объявления узла. В таких случаях установка этого свойства не требуется.
Когда пользователь фокусирует узел, экранный читатель сначала объявляет метку узла и любые другие установленные атрибуты узла. Если подсказка установлена, экранный читатель произносит ее последним. На некоторых платформах подсказка функционирует как tooltip, так что экранный читатель объявляет ее, когда пользователь останавливается над узлом.
Чтобы обеспечить правильную интонацию экранного читателя, начинайте подсказку с глагола, пишите первую букву с заглавной и заканчивайте подсказку точкой.
Примечание: В Windows это свойство не влияет на узлы со следующими ролями:
Поддержка платформы: На Android это свойство поддерживается только начиная с Android 8.0 (API уровень 26).