Android recyclerview中的可访问性遍历顺序水平滚动

Android recyclerview中的可访问性遍历顺序水平滚动,android,android-recyclerview,android-accessibility,Android,Android Recyclerview,Android Accessibility,View:父视图是RelativeLayout-我在RelativeLayout中设置了可访问性遍历顺序 此视图是水平滚动的回收视图的一部分 可访问性视图项的遍历顺序与预期的一样,以使屏幕可见的RecyclerView的第一个ViewHolder按顺序运行。但当使用滑动动作专注于下一个项目时,它会随机移动 如何在水平滚动的recyclerview中维护可访问性遍历顺序 下面是我的视图,它是回收视图的一部分 <RelativeLayout android:layout_width=&qu

View
:父视图是
RelativeLayout
-我在
RelativeLayout
中设置了可访问性遍历顺序

视图
是水平滚动的
回收视图
的一部分

可访问性视图项的遍历顺序与预期的一样,以使屏幕可见的RecyclerView的第一个ViewHolder按顺序运行。但当使用滑动动作专注于下一个项目时,它会随机移动

如何在水平滚动的recyclerview中维护可访问性遍历顺序

下面是我的
视图
,它是
回收视图
的一部分

<RelativeLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:clickable="true"
  android:focusable="true"
  android:foreground="?selectableItemBackground"
  >

<ImageView
    android:id="@+id/image_product"
    android:layout_width="match_parent"
    android:layout_height="@dimen/launch_product_image_size"
    android:contentDescription="@string/product_image"
    android:focusable="true"
    />

<TextView
    android:id="@+id/day_txt"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/image_product"
    android:layout_marginTop="@dimen/spacing_small"
    android:accessibilityTraversalAfter="@+id/name_txt"
    android:focusable="true"
    android:visibility="@{item.launchDate != null}"
    bind:date="@{item.launchDate}"
    bind:format="@{Constants.DAY_DISPLAY_FORMAT}"
    tools:text="MON"
    style="@style/Display"
    />
<TextView
    android:id="@+id/month_txt"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/day_txt"
    android:accessibilityTraversalAfter="@+id/day_txt"
    android:focusable="true"
    android:visibility="@{item.launchDate != null}"
    bind:date="@{item.launchDate}"
    bind:format="@{Constants.DATE_DISPLAY_FORMAT}"
    tools:text="APR 24"
    style="@style/Display.Small"
    />

<TextView
    android:id="@+id/name_txt"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignTop="@id/day_txt"
    android:layout_marginStart="@dimen/spacing_xlarge"
    android:layout_toEndOf="@id/day_txt"
    android:accessibilityTraversalAfter="@+id/image_product"
    android:ellipsize="end"
    android:focusable="true"
    android:maxLines="2"
    android:text="@{item.name}"
    tools:text="adidas Yeezy boost 350 Triple White…."
    style="@style/Body.Small"
    />

</RelativeLayout>


你修好了吗?@user2462737不,还没有修好。视图完全可访问后,使用可访问性进行相同的随机遍历。