From a5918a6a687b4912c317ca31158d7610e038a705 Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Thu, 30 Aug 2018 11:07:33 -0700 Subject: [PATCH] Make Settings use system-api restricted icon. Test: Browsed around settings Bug: 110953302 Change-Id: I1b19be721719ed8946cb558b93119b1b0e173794 --- res/layout/admin_support_details_dialog.xml | 3 ++- res/layout/lockscreen_remote_input.xml | 9 ++++---- res/layout/printer_dropdown_item.xml | 2 +- res/layout/restricted_dialog_singlechoice.xml | 9 ++++---- res/layout/restricted_popup_menu_item.xml | 9 ++++---- res/layout/restricted_radio_with_summary.xml | 7 +++--- .../spinner_dropdown_restricted_item.xml | 9 ++++---- res/layout/switch_bar.xml | 9 ++++---- res/values/attrs.xml | 1 + res/values/dimens.xml | 2 ++ res/values/themes.xml | 1 + .../android/settings/widget/SwitchBar.java | 23 +++++++++++-------- tests/robotests/res/values/config.xml | 4 ++++ tests/robotests/res/values/themes.xml | 10 ++++++++ .../SettingsRobolectricTestRunner.java | 2 ++ 15 files changed, 65 insertions(+), 35 deletions(-) diff --git a/res/layout/admin_support_details_dialog.xml b/res/layout/admin_support_details_dialog.xml index 7de91d0d939..8c33b1a2e93 100644 --- a/res/layout/admin_support_details_dialog.xml +++ b/res/layout/admin_support_details_dialog.xml @@ -27,7 +27,8 @@ - \ No newline at end of file + diff --git a/res/layout/printer_dropdown_item.xml b/res/layout/printer_dropdown_item.xml index 1036e247eaf..fd581bbdcc0 100644 --- a/res/layout/printer_dropdown_item.xml +++ b/res/layout/printer_dropdown_item.xml @@ -77,7 +77,7 @@ android:layout_gravity="center_vertical" android:paddingLeft="16dip" android:contentDescription="@string/printer_info_desc" - android:src="@drawable/ic_info" + android:src="@*android:drawable/ic_info" android:tint="?android:attr/colorControlNormal" android:tintMode="src_in" /> diff --git a/res/layout/restricted_dialog_singlechoice.xml b/res/layout/restricted_dialog_singlechoice.xml index 3daedc7a9e2..48f62ce9389 100644 --- a/res/layout/restricted_dialog_singlechoice.xml +++ b/res/layout/restricted_dialog_singlechoice.xml @@ -37,11 +37,12 @@ android:ellipsize="marquee" /> - \ No newline at end of file + diff --git a/res/layout/restricted_popup_menu_item.xml b/res/layout/restricted_popup_menu_item.xml index 78a09ef2e0a..9f6da73c352 100644 --- a/res/layout/restricted_popup_menu_item.xml +++ b/res/layout/restricted_popup_menu_item.xml @@ -34,10 +34,11 @@ android:layout_alignParentLeft="true" /> - \ No newline at end of file + diff --git a/res/layout/restricted_radio_with_summary.xml b/res/layout/restricted_radio_with_summary.xml index 55f158c91b5..4808460ae14 100644 --- a/res/layout/restricted_radio_with_summary.xml +++ b/res/layout/restricted_radio_with_summary.xml @@ -41,10 +41,11 @@ android:ellipsize="marquee" /> @@ -59,4 +60,4 @@ android:textColor="?android:attr/textColorSecondary" android:maxLines="10" /> - \ No newline at end of file + diff --git a/res/layout/spinner_dropdown_restricted_item.xml b/res/layout/spinner_dropdown_restricted_item.xml index 823b430186d..be85966cd39 100644 --- a/res/layout/spinner_dropdown_restricted_item.xml +++ b/res/layout/spinner_dropdown_restricted_item.xml @@ -26,11 +26,12 @@ android:layout_height="?android:attr/listPreferredItemHeightSmall" android:ellipsize="marquee" /> - \ No newline at end of file + diff --git a/res/layout/switch_bar.xml b/res/layout/switch_bar.xml index a172051e115..e305f9d0636 100644 --- a/res/layout/switch_bar.xml +++ b/res/layout/switch_bar.xml @@ -29,24 +29,23 @@ android:ellipsize="end" android:textAppearance="@style/TextAppearance.Switch" android:textColor="?android:attr/textColorPrimary" - android:textAlignment="viewStart" /> + android:textAlignment="viewStart"/> + android:layout_marginEnd="@dimen/restricted_icon_margin_end"/> + android:theme="@style/Widget.SwitchBar.Switch"/> diff --git a/res/values/attrs.xml b/res/values/attrs.xml index a4ce9f0af7e..e72912657ec 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -101,6 +101,7 @@ + diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 16d9f9668d9..70672ca3594 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -267,6 +267,8 @@ 16dp + + @*android:dimen/config_restricted_icon_size 8dp diff --git a/res/values/themes.xml b/res/values/themes.xml index 4bd6f522997..b1afe63e1c4 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -85,6 +85,7 @@ @dimen/switchbar_subsettings_margin_end @color/switch_bar_background ?android:attr/colorAccent + @*android:drawable/ic_info + + + diff --git a/tests/robotests/src/com/android/settings/testutils/SettingsRobolectricTestRunner.java b/tests/robotests/src/com/android/settings/testutils/SettingsRobolectricTestRunner.java index 87f0a37892a..14d5c75e4eb 100644 --- a/tests/robotests/src/com/android/settings/testutils/SettingsRobolectricTestRunner.java +++ b/tests/robotests/src/com/android/settings/testutils/SettingsRobolectricTestRunner.java @@ -77,6 +77,8 @@ public class SettingsRobolectricTestRunner extends RobolectricTestRunner { Fs.fromURL(new URL("file:frameworks/base/packages/SettingsLib/res")), null)); paths.add(new ResourcePath(null, Fs.fromURL(new URL("file:frameworks/base/packages/SettingsLib/HelpUtils/res/")), null)); + paths.add(new ResourcePath(null, + Fs.fromURL(new URL("file:frameworks/base/packages/SettingsLib/RestrictedLockUtils/res/")), null)); paths.add(new ResourcePath(null, Fs.fromURL(new URL("file:frameworks/base/core/res/res")), null)); paths.add(new ResourcePath(null,