В Android 9 введен тег accessibilityHeading
, который может использоваться в режиме обратной связи для объявления заголовков.
https://developer.android.com/about/versions/pie/android-9.0#a11y
Ищите Heading-based navigation
Вмое приложение У меня есть несколько текстовых представлений в моей деятельности с некоторыми заголовками
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:accessibilityHeading="true"
android:text="Accessibility Heading 1"
android:textColor="#000000"
android:textSize="18sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="Message"
android:textColor="#000000" />
Но когда я запускаю приложение, заголовки обрабатываются только как обычные текстовые просмотры, и Talkback
.
* специальная обработка не предоставляется.1015 * Я могу провести пальцем влево, чтобы перемещаться по всем элементам.Существует возможность провести вверх, чтобы изменить режим для объявлений обратной связи.например,
Default
,
Links
,
Controls
,
Headings
и т. д.
Когда выбрано Headings
, я ожидаю, что в режиме обратной связи будут объявляться только заголовки и прыгать с одного заголовка на другой, но он останется нато же самое место даже после Swipe Left
или Swipe Right
жеста.