From 0f79feaa93999f42f53b486117a9fc7a1a7b5a9f Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Thu, 22 Dec 2016 12:34:27 -0800 Subject: [PATCH] Align seek bar type preferences to reserve icon space Bug: 33775510 Fixes: 33787883 Test: visual Change-Id: I886e75551f3510d85b6047cc55c26dd21c5c55df --- res/layout/preference_iconless_slider.xml | 55 ----------- res/layout/preference_tts_engine.xml | 15 ++- .../preference_widget_seekbar_settings.xml | 95 +++++++++++++++++++ res/values/styles_preference.xml | 4 + res/values/themes.xml | 1 + res/xml/accessibility_autoclick_settings.xml | 5 +- res/xml/tts_settings.xml | 6 +- .../android/settings/SeekBarPreference.java | 5 +- 8 files changed, 114 insertions(+), 72 deletions(-) delete mode 100644 res/layout/preference_iconless_slider.xml create mode 100644 res/layout/preference_widget_seekbar_settings.xml diff --git a/res/layout/preference_iconless_slider.xml b/res/layout/preference_iconless_slider.xml deleted file mode 100644 index 8e2b8f37d85..00000000000 --- a/res/layout/preference_iconless_slider.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/res/layout/preference_tts_engine.xml b/res/layout/preference_tts_engine.xml index 277fc2382b2..8f4036b32ad 100644 --- a/res/layout/preference_tts_engine.xml +++ b/res/layout/preference_tts_engine.xml @@ -18,22 +18,19 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" - android:paddingStart="?android:attr/listPreferredItemPaddingStart" + android:paddingStart="@dimen/preference_no_icon_padding_start" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:layout_gravity="center_vertical"> - - + android:maxLines="2" + android:textAppearance="?android:attr/textAppearanceListItem" + android:ellipsize="marquee"/> + android:background="?android:attr/selectableItemBackground"/> diff --git a/res/layout/preference_widget_seekbar_settings.xml b/res/layout/preference_widget_seekbar_settings.xml new file mode 100644 index 00000000000..77c27a4c71b --- /dev/null +++ b/res/layout/preference_widget_seekbar_settings.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/styles_preference.xml b/res/values/styles_preference.xml index 1eedd4d9f68..a78d87ba353 100644 --- a/res/values/styles_preference.xml +++ b/res/values/styles_preference.xml @@ -49,6 +49,10 @@ @layout/preference_category_material_settings + + diff --git a/res/xml/accessibility_autoclick_settings.xml b/res/xml/accessibility_autoclick_settings.xml index 39b97361d74..f774335705b 100644 --- a/res/xml/accessibility_autoclick_settings.xml +++ b/res/xml/accessibility_autoclick_settings.xml @@ -15,12 +15,11 @@ --> + android:title="@string/accessibility_autoclick_preference_title"> + android:title="@string/accessibility_autoclick_delay_preference_title"/> diff --git a/res/xml/tts_settings.xml b/res/xml/tts_settings.xml index a74431dca0b..31d2b17e144 100644 --- a/res/xml/tts_settings.xml +++ b/res/xml/tts_settings.xml @@ -31,16 +31,14 @@ android:title="@string/tts_default_rate_title" android:summary="@string/tts_default_rate_summary" android:defaultValue="50" - android:max="600" - android:layout="@layout/preference_iconless_slider" /> + android:max="600"/> + android:max="400"/>