Перемещайтесь между заголовками с помощью прокрутки во время разговора - PullRequest
0 голосов
/ 04 октября 2018

В 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 жеста.

1 Ответ

0 голосов
/ 26 июля 2019

Я только что попробовал, здесь работает как положено.Talkback правильно объявляет текстовые просмотры как заголовки, и в режиме заголовка я также могу перейти к ним.Пожалуйста, убедитесь, что вы используете последнюю версию Talkback.Это довольно старый вопрос, так что, возможно, у вас, возможно, есть решение с тех пор

...