From 791509de7f660e563f2953d900222a6ce0c43cca Mon Sep 17 00:00:00 2001 From: arangelov Date: Fri, 20 Mar 2020 13:01:53 +0000 Subject: Put accessibility labels for tabs. Fixes: 151694643 Test: manual Change-Id: I3fba76302bc3f99a96bc692fe78b35d141fa6b5c --- core/java/com/android/internal/app/ResolverActivity.java | 7 +++++++ core/res/res/values/strings.xml | 5 +++++ core/res/res/values/symbols.xml | 2 ++ 3 files changed, 14 insertions(+) diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index d14203381c65..2352180bcba3 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -1608,6 +1608,8 @@ public class ResolverActivity extends Activity implements } private void resetTabsHeaderStyle(TabWidget tabWidget) { + String workContentDescription = getString(R.string.resolver_work_tab_accessibility); + String personalContentDescription = getString(R.string.resolver_personal_tab_accessibility); for (int i = 0; i < tabWidget.getChildCount(); i++) { View tabView = tabWidget.getChildAt(i); TextView title = tabView.findViewById(android.R.id.title); @@ -1615,6 +1617,11 @@ public class ResolverActivity extends Activity implements title.setTextColor(getAttrColor(this, android.R.attr.textColorTertiary)); title.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.resolver_tab_text_size)); + if (title.getText().equals(getString(R.string.resolver_personal_tab))) { + tabView.setContentDescription(personalContentDescription); + } else if (title.getText().equals(getString(R.string.resolver_work_tab))) { + tabView.setContentDescription(workContentDescription); + } } } diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index dd3b0b439ecc..36839bbe2efb 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -5389,6 +5389,11 @@ Work + + Personal view + + Work view + Can\u2019t share this with work apps diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index bf6ca29aed99..bf7f9b798981 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3885,7 +3885,9 @@ + + -- cgit v1.2.3-59-g8ed1b