kyo*_*171 19 android accessibility
我对NestedScrollView子视图的辅助功能焦点有疑问.目前,可访问性模式期间的焦点迭代仅迭代视图在屏幕中可见的视图.是否有布局配置,我可以设置在焦点迭代期间滚动NestedScrollview.目前,焦点迭代在到达当前屏幕上的最后一个可见视图时停止,而不是将滚动视图滚动到下一个可聚焦视图.
测试了Android版本4.3(Galaxy nexus)和5.1.1(Nexus 4).对讲版本是4.2.0.
<android.support.v4.widget.NestedScrollView
android:id="@+id/nsvScrollview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@null"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:fillViewport="true">
<!-- Any other views here. Including WebView -->
</android.support.v4.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)
yad*_*nan -1
在这种情况下,您可以使用公告作为辅助功能选项。anounceForAccessibility 在 API 级别 16 中添加 public void warnForAccessibility (CharSequence text) 发送 AccessibilityEvent.TYPE_ANNOUNCMENT AccessibilityEvent 的便捷方法,用于发布与某种上下文更改相关的公告,而没有任何表示 UI 转换的事件适合该上下文更改。例如,宣布一本书的新页面。如果未启用辅助功能,则此方法不会执行任何操作。
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |