要解决“Android 可访问性 - 无法将 TextViews 作为标题或链接进行通告”的问题,可以使用以下代码示例:
android:importantForAccessibility="yes"
android:accessibilityHeading="true"
android:accessibilityRole="link"
这将确保 TextView 被视为一个重要的可访问元素,并具有标题或链接的角色。
TextView textView = findViewById(R.id.textView);
textView.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES);
textView.setAccessibilityHeading(true);
textView.setAccessibilityRoleDescription("Link");
这将使用 Java 代码为 TextView 设置相同的属性。
通过这些方法,TextView 将被正确地标记为标题或链接,让屏幕阅读器能够正确地通告它们。