summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/res
diff options
context:
space:
mode:
authorDan Sandler <dsandler@android.com>2015-06-11 09:17:07 -0400
committerDaniel Sandler <dsandler@android.com>2015-07-29 22:19:52 +0000
commit25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf (patch)
treee740745d61069fbba1b8cdf1090ad89385363529 /packages/SystemUI/res
parent771d210ab2d0df9d6748eb56e3f7250377df1fc4 (diff)
downloadframeworks_base-25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf.zip
frameworks_base-25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf.tar.gz
frameworks_base-25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf.tar.bz2
Accessibility: Read the time correctly in quick settings.
The problem is that, for 12-hour locales, we cut the "a" part of the time format out to show it in a separate TextView so it can be animated independently of the actual time. Unfortunately, while TTS is smart enough to pronounce "1:15 AM" as /wʌn fɪftin eɪ ɛm/, "AM" on its own looks like the English word "am" and is pronounced /æm/. To fix this, a TextClock must be able to accept separate formats for its content description than its presentation. With this capability we can place the complete 12-hour time format (including am/pm) in one of the views and suppress the other one, so that the utterance creates an identical experience to visual inspection: "1:15 AM" for all users. Bug: 21718000 Change-Id: Ic9920d71ae4d4ad41ba86d7bd96f9a19b07e2108
Diffstat (limited to 'packages/SystemUI/res')
-rw-r--r--packages/SystemUI/res/layout/split_clock_view.xml3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/res/layout/split_clock_view.xml b/packages/SystemUI/res/layout/split_clock_view.xml
index 808460a..d1269da 100644
--- a/packages/SystemUI/res/layout/split_clock_view.xml
+++ b/packages/SystemUI/res/layout/split_clock_view.xml
@@ -35,6 +35,7 @@
android:singleLine="true"
android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock"
android:textSize="@dimen/qs_time_collapsed_size"
+ android:importantForAccessibility="no"
/>
<!-- Empty text view so we have the same height when expanded/collapsed-->
@@ -46,4 +47,4 @@
android:singleLine="true"
android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock"
/>
-</com.android.systemui.statusbar.policy.SplitClockView> \ No newline at end of file
+</com.android.systemui.statusbar.policy.SplitClockView>