首页 > 解决方案 > 辅助功能(TalkBack):如何在加载完整片段后自动聚焦特定视图?

问题描述

标签: androidxamarin.androidfragmentfocusaccessibility

解决方案


如果您的片段/活动有单独的视图,您可以使用它:

<view_id>.requestFocus()
<view_id>.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)

如果你有 RecyclerView 并且你想专注于最上面的项目:

 <recyclerView_id>.post {
            val child = this.getChildAt(0)
            child?.let {
                it.requestFocus()
                it.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
            }
        }

推荐阅读