From f89b58ca834de833fe45130f49270b3743240b2e Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Mon, 10 Nov 2014 16:14:27 -0800 Subject: [PATCH] Fix Material styling in remaining dialogs and layouts Also updates existing row and dialog layouts to use preferred list item or dialog padding as appropriate, fixes incorrect activity themes, and updates ChooseAccountActivity variants for Material. BUG: 18314215 BUG: 18292562 Change-Id: I2fde4ba6db80d839104abdaa334a46ad1861600f --- api/current.txt | 1 + core/res/AndroidManifest.xml | 16 ++--- .../activity_chooser_view_list_item.xml | 10 +-- core/res/res/layout/activity_list_item_2.xml | 8 +-- core/res/res/layout/alert_dialog_material.xml | 14 ++--- .../layout/alert_dialog_progress_material.xml | 8 +-- core/res/res/layout/app_not_authorized.xml | 39 ++++++------ core/res/res/layout/choose_account.xml | 6 +- core/res/res/layout/choose_account_row.xml | 10 +-- .../res/layout/choose_type_and_account.xml | 63 ++++++++++--------- .../layout/dialog_title_icons_material.xml | 6 +- core/res/res/layout/dialog_title_material.xml | 6 +- core/res/res/layout/locale_picker_item.xml | 13 ++-- .../res/res/layout/popup_menu_item_layout.xml | 6 +- .../res/layout/progress_dialog_material.xml | 10 +-- core/res/res/layout/resolve_list_item.xml | 8 +-- core/res/res/layout/resolver_list.xml | 15 ++--- .../select_dialog_multichoice_material.xml | 4 +- .../select_dialog_singlechoice_material.xml | 4 +- core/res/res/layout/simple_account_item.xml | 22 +++---- .../simple_list_item_2_single_choice.xml | 2 +- core/res/res/layout/user_switching_dialog.xml | 4 +- core/res/res/values/attrs.xml | 8 ++- core/res/res/values/dimens.xml | 3 + core/res/res/values/dimens_material.xml | 4 +- core/res/res/values/public.xml | 1 + core/res/res/values/styles.xml | 4 ++ core/res/res/values/styles_material.xml | 9 +++ core/res/res/values/themes.xml | 1 + core/res/res/values/themes_material.xml | 4 ++ 30 files changed, 170 insertions(+), 139 deletions(-) diff --git a/api/current.txt b/api/current.txt index 7df6e6e2d456f..6eeceacab7d56 100644 --- a/api/current.txt +++ b/api/current.txt @@ -475,6 +475,7 @@ package android { field public static final int dialogLayout = 16843255; // 0x10101f7 field public static final int dialogMessage = 16843251; // 0x10101f3 field public static final int dialogPreferenceStyle = 16842897; // 0x1010091 + field public static final int dialogPreferredPadding = 16844037; // 0x1010505 field public static final int dialogTheme = 16843528; // 0x1010308 field public static final int dialogTitle = 16843250; // 0x10101f2 field public static final int digits = 16843110; // 0x1010166 diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 216a9011a7ac6..b03103ed4264d 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -2940,7 +2940,7 @@ android:label="@string/managed_profile_label"> @@ -2968,14 +2968,14 @@ @@ -2983,19 +2983,19 @@ @@ -3014,7 +3014,7 @@ diff --git a/core/res/res/layout/activity_chooser_view_list_item.xml b/core/res/res/layout/activity_chooser_view_list_item.xml index af7023472122b..66e400a27395d 100644 --- a/core/res/res/layout/activity_chooser_view_list_item.xml +++ b/core/res/res/layout/activity_chooser_view_list_item.xml @@ -17,11 +17,11 @@ + android:paddingStart="?attr/listPreferredItemPaddingStart" + android:paddingEnd="?attr/listPreferredItemPaddingEnd" /> diff --git a/core/res/res/layout/alert_dialog_material.xml b/core/res/res/layout/alert_dialog_material.xml index 5627a2c9c0a3f..29bfaa799d3e8 100644 --- a/core/res/res/layout/alert_dialog_material.xml +++ b/core/res/res/layout/alert_dialog_material.xml @@ -31,9 +31,9 @@ android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="center_vertical|start" - android:paddingStart="@dimen/alert_dialog_padding_material" - android:paddingEnd="@dimen/alert_dialog_padding_material" - android:paddingTop="@dimen/alert_dialog_padding_top_material"> + android:paddingStart="?attr/dialogPreferredPadding" + android:paddingEnd="?attr/dialogPreferredPadding" + android:paddingTop="@dimen/dialog_padding_top_material"> + android:paddingStart="?attr/dialogPreferredPadding" + android:paddingTop="@dimen/dialog_padding_top_material" + android:paddingEnd="?attr/dialogPreferredPadding" /> + android:layout_height="@dimen/dialog_padding_top_material" /> + android:paddingStart="?attr/dialogPreferredPadding" + android:paddingTop="@dimen/dialog_padding_top_material" + android:paddingEnd="?attr/dialogPreferredPadding" + android:paddingBottom="@dimen/dialog_padding_top_material"> + style="@style/TextAppearance.Material.Subhead" /> - - - - - -