Read unread count in tabs with context in Talkback mode.
Read the unread count as "x unread items" in the tab title.
Bug: 25122434
Change-Id: I1acbebdae979c7ef6c177713ccbe59af6e16a949
diff --git a/src/com/android/contacts/common/list/ViewPagerTabs.java b/src/com/android/contacts/common/list/ViewPagerTabs.java
index dd1fd9a..f1fb6f9 100644
--- a/src/com/android/contacts/common/list/ViewPagerTabs.java
+++ b/src/com/android/contacts/common/list/ViewPagerTabs.java
@@ -184,8 +184,14 @@
if (mUnreadCounts != null && mUnreadCounts[position] > 0) {
textView.setText(Integer.toString(mUnreadCounts[position]));
textView.setVisibility(View.VISIBLE);
+ iconView.setContentDescription(getResources().getQuantityString(
+ R.plurals.tab_title_with_unread_items,
+ mUnreadCounts[position],
+ tabTitle.toString(),
+ mUnreadCounts[position]));
} else {
textView.setVisibility(View.INVISIBLE);
+ iconView.setContentDescription(tabTitle);
}
tabView = layout;
} else {