Android Talk back 没有宣布 View Pager2

问题描述

这让我发疯了,我不明白为什么 android 回话没有像“第 2 页,共 4 页”那样宣布视图寻呼机,当我打开对话时,视图寻呼机开始宣布第一个 textView第一页,有人可以帮我回复说“第 2 页,共 4 页”

<androidx.viewpager2.widget.ViewPager2
            android:id="@+id/view_pager"
            android:layout_width="0dp"
            android:layout_height="0dp"
            app:layout_constraintBottom_toTopOf="@id/dots_indicator"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

        <com.tbuonomo.viewpagerdotsindicator.WormDotsIndicator
            android:id="@+id/dots_indicator"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_marginBottom="@dimen/default_margin"
            app:dotsSize="8dp"
            app:dotsspacing="4dp"
            app:dotsColor="?colorPrimary"
            app:dotsstrokeColor="@color/color_black_200"
            app:dotsstrokeWidth="4dp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintBottom_toTopOf="@id/recycler_view" />

  activityBinding.dotsIndicator.setViewPager2(activityBinding.viewPager)

当开启android对讲服务时,单指手势(左/右)在点之间进行,但不会像“第1页,共4页”那样宣布页面状态,或者不宣布系统认值

多指手势移动(左/右)移动到下一个和上一个项目,但不宣布页面状态,如“第 1 页,共 4 页”,或不宣布系统认值

如何使这个点指示器为一组并公布页面状态

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...