diff options
author | Chris Wren <cwren@android.com> | 2012-10-11 14:39:38 -0400 |
---|---|---|
committer | Chris Wren <cwren@android.com> | 2012-10-11 16:37:49 -0400 |
commit | 5fb18aa57541710597ccef39423b255017e2915e (patch) | |
tree | 1521d365570b446deb9188da28f9d6bf505a99a5 | |
parent | e1f4ebf559f7ddbfe19ea9a1823a62f3d8b80d71 (diff) | |
download | frameworks_base-5fb18aa57541710597ccef39423b255017e2915e.zip frameworks_base-5fb18aa57541710597ccef39423b255017e2915e.tar.gz frameworks_base-5fb18aa57541710597ccef39423b255017e2915e.tar.bz2 |
Copy date format style from keyguard.
Bug: 7312660
Change-Id: Ia5e728758bd1f2caa039ea6b8f8fa9abcc9f8417
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 409a00e..4cfb816 100644 --- a/packages/SystemUI/res/layout/status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/status_bar_expanded_header.xml @@ -25,22 +25,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() { |