From d044ad97a8ac1f62c572c7e42c77e960441d8d02 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Mon, 15 Sep 2014 14:30:23 -0700 Subject: [PATCH] Finish materializing dialogs Fix bottom spacing for dialogs with no button bar Remove default dividers from dialog lists Bug 17503404 Change-Id: Icdcaaad99f70a259ff3f892d6385257801e38437 --- .../android/internal/app/AlertController.java | 4 ++++ core/res/res/layout/alert_dialog_material.xml | 19 ++++++++++++++----- core/res/res/values/symbols.xml | 1 + core/res/res/values/themes_material.xml | 8 ++++++-- 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/core/java/com/android/internal/app/AlertController.java b/core/java/com/android/internal/app/AlertController.java index 6d5c98e161986..0183e4511721a 100644 --- a/core/java/com/android/internal/app/AlertController.java +++ b/core/java/com/android/internal/app/AlertController.java @@ -461,6 +461,10 @@ public class AlertController { final View buttonPanel = mWindow.findViewById(R.id.buttonPanel); if (!hasButtons) { buttonPanel.setVisibility(View.GONE); + final View spacer = mWindow.findViewById(R.id.textSpacerNoButtons); + if (spacer != null) { + spacer.setVisibility(View.VISIBLE); + } mWindow.setCloseOnTouchOutsideIfNotSet(true); } diff --git a/core/res/res/layout/alert_dialog_material.xml b/core/res/res/layout/alert_dialog_material.xml index e5ef629aac6de..54a1061bb934a 100644 --- a/core/res/res/layout/alert_dialog_material.xml +++ b/core/res/res/layout/alert_dialog_material.xml @@ -61,13 +61,22 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:clipToPadding="false"> - + android:orientation="vertical"> + + + diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index dfd3071550e7d..abbf775c623f9 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2061,4 +2061,5 @@ + diff --git a/core/res/res/values/themes_material.xml b/core/res/res/values/themes_material.xml index aefca726eacb7..a984cfa419574 100644 --- a/core/res/res/values/themes_material.xml +++ b/core/res/res/values/themes_material.xml @@ -129,7 +129,7 @@ please see themes_device_defaults.xml. ?attr/selectableItemBackground @drawable/activated_background_material - @drawable/list_divider_material + @null 40dip ?attr/expandableListPreferredItemPaddingLeft @@ -481,7 +481,7 @@ please see themes_device_defaults.xml. ?attr/expandableListPreferredItemIndicatorLeft ?attr/expandableListPreferredItemIndicatorRight - @drawable/list_divider_material + @null @drawable/ic_find_next_material @drawable/ic_find_previous_material @@ -1015,6 +1015,8 @@ please see themes_device_defaults.xml. 16dip 16dip + @null + @style/PreferencePanel.Dialog @@ -1127,6 +1129,8 @@ please see themes_device_defaults.xml. 16dip 16dip + @null + @style/PreferencePanel.Dialog