From bc4574352debbb48cadb2bc1a70c3d17449070a1 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 11 Apr 2016 11:31:32 -0400 Subject: [PATCH] Fix QS accessibility issues - Add label to quick settings expand indicator - Add battery tile content description Change-Id: I112c3ba23906a4afe8068acf916e710ec9d40917 Fixes: 28073200 --- .../SystemUI/res/layout/quick_status_bar_expanded_header.xml | 1 + packages/SystemUI/res/values/strings.xml | 3 +++ .../src/com/android/systemui/qs/tiles/BatteryTile.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml index b88846b9feed0..5d3b5ff120476 100644 --- a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml @@ -84,6 +84,7 @@ android:clickable="true" android:focusable="true" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/accessibility_quick_settings_expand" android:padding="12dp" /> diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index a33b7a3cce294..9f41dff86603b 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -1594,4 +1594,7 @@ App does not support split-screen. + + Expand quick settings. + diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/BatteryTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/BatteryTile.java index e494fd832f216..77eaa3b5acd36 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/BatteryTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/BatteryTile.java @@ -130,6 +130,8 @@ public class BatteryTile extends QSTile implements BatteryControll } }; state.label = percentage; + state.contentDescription = mContext.getString(R.string.accessibility_quick_settings_battery, + percentage); } @Override