Merge "Read unread count in tabs with context in Talkback mode." into ub-contactsdialer-a-dev
diff --git a/res-common/layout/unread_count_tab.xml b/res-common/layout/unread_count_tab.xml
index d178e0e..8c622d2 100644
--- a/res-common/layout/unread_count_tab.xml
+++ b/res-common/layout/unread_count_tab.xml
@@ -16,7 +16,8 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@drawable/view_pager_tab_background">
+ android:background="@drawable/view_pager_tab_background"
+ android:importantForAccessibility="no">
<!-- The tab icon -->
<ImageView
android:id="@+id/icon"
@@ -37,5 +38,6 @@
android:textAlignment="center"
android:textSize="@dimen/tab_unread_count_text_size"
android:textColor="@color/tab_accent_color"
- android:fontFamily="sans-serif-medium" />
+ android:fontFamily="sans-serif-medium"
+ android:importantForAccessibility="no" />
</RelativeLayout>
diff --git a/res-common/values/strings.xml b/res-common/values/strings.xml
index 6ad9616..20b8c85 100644
--- a/res-common/values/strings.xml
+++ b/res-common/values/strings.xml
@@ -781,4 +781,17 @@
Example: Mobile • 650-555-1212 -->
<string name="call_subject_type_and_number"><xliff:g id="type" example="Mobile">%1$s</xliff:g> • <xliff:g id="number" example="(650) 555-1212">%2$s</xliff:g></string>
+ <!-- String format to describe the number of unread items in a tab.
+
+ Note: AccessibilityServices use this attribute to announce what the view represents.
+ This is especially valuable for views without textual representation like ImageView.
+ -->
+ <plurals name="tab_title_with_unread_items">
+ <item quantity="one">
+ <xliff:g id="title">%1$s</xliff:g>. <xliff:g id="count">%2$d</xliff:g> unread item.
+ </item>
+ <item quantity="other">
+ <xliff:g id="title">%1$s</xliff:g>. <xliff:g id="count">%2$d</xliff:g> unread items.
+ </item>
+ </plurals>
</resources>