diff options
author | Chris Wren <cwren@android.com> | 2012-10-11 14:42:32 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-10-11 14:42:33 -0700 |
commit | 853a1ceae056d773a41716a8a586118be1fa9dac (patch) | |
tree | e238d3cc3e51505dd7332a45eb443d1bc4c9b13a | |
parent | 8091c8e996fa6a5650319661b3aecb3870651191 (diff) | |
parent | 5fb18aa57541710597ccef39423b255017e2915e (diff) | |
download | frameworks_base-853a1ceae056d773a41716a8a586118be1fa9dac.zip frameworks_base-853a1ceae056d773a41716a8a586118be1fa9dac.tar.gz frameworks_base-853a1ceae056d773a41716a8a586118be1fa9dac.tar.bz2 |
Merge "Copy date format style from keyguard." into jb-mr1-dev
3 files changed, 26 insertions, 23 deletions
diff --git a/packages/SystemUI/res/layout/status_bar_expanded_header.xml b/packages/SystemUI/res/layout/status_bar_expanded_header.xml index dc1c6f3..f1a8d82 100644 --- a/packages/SystemUI/res/layout/status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/status_bar_expanded_header.xml @@ -26,22 +26,31 @@ android:gravity="center_vertical" android:baselineAligned="false" > - <com.android.systemui.statusbar.policy.Clock - android:id="@+id/clock" + <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="8dp" - android:singleLine="true" - android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" - /> + android:orientation="horizontal" + > + <com.android.systemui.statusbar.policy.Clock + android:id="@+id/clock" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="8dp" + android:singleLine="true" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" + android:gravity="bottom" + /> - <com.android.systemui.statusbar.policy.DateView android:id="@+id/date" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginLeft="8dp" - android:layout_marginRight="8dp" - android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" - /> + <com.android.systemui.statusbar.policy.DateView android:id="@+id/date" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="8dp" + android:layout_marginRight="8dp" + android:singleLine="true" + android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" + android:gravity="bottom" + /> + </LinearLayout> <Space android:layout_width="0dp" diff --git a/packages/SystemUI/res/values/donottranslate.xml b/packages/SystemUI/res/values/donottranslate.xml index 089a54d..41ea6f3 100644 --- a/packages/SystemUI/res/values/donottranslate.xml +++ b/packages/SystemUI/res/values/donottranslate.xml @@ -17,10 +17,7 @@ */ --> <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <!-- For formatting day of week and date in DateView. %1$s is DOW, %2$s is date. - We show both (DOW on one line, then the date) but this can be overridden for locales as - necessary. - --> - <string name="status_bar_date_formatter">%1$s\n%2$s</string> + <!-- Date format for display: should match the lockscreen in /policy. --> + <string name="abbrev_wday_month_day_no_year">@*android:string/abbrev_wday_month_day_no_year</string> </resources> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java index 640dcca..1d6b3d1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java @@ -87,11 +87,8 @@ public class DateView extends TextView { } protected void updateClock() { - final Context context = getContext(); - Date now = new Date(); - CharSequence dow = DateFormat.format("EEEE", now); - CharSequence date = DateFormat.getLongDateFormat(context).format(now); - setText(context.getString(R.string.status_bar_date_formatter, dow, date)); + final String dateFormat = getContext().getString(R.string.abbrev_wday_month_day_no_year); + setText(DateFormat.format(dateFormat, new Date())); } private boolean isVisible() { |