diff options
author | 2025-03-22 08:20:10 -0700 | |
---|---|---|
committer | 2025-03-22 08:20:10 -0700 | |
commit | 75d3964455c2bd61af3629e02efc11ba095025e6 (patch) | |
tree | 20376f19b73586f3f3ea858d0b095491012f2d9a /packages/SettingsLib | |
parent | 912dc7c9b392a584394d19e00e388ff558835d16 (diff) | |
parent | 1331961822201ab41c9b936c786e7d22fb988970 (diff) |
Merge "Update SelectorWithWidgetPreference layout" into main
Diffstat (limited to 'packages/SettingsLib')
-rw-r--r-- | packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_preference_selector_with_widget.xml (renamed from packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_expressive_preference_selector_with_widget.xml) | 26 | ||||
-rw-r--r-- | packages/SettingsLib/SelectorWithWidgetPreference/src/com/android/settingslib/widget/SelectorWithWidgetPreference.java | 5 |
2 files changed, 7 insertions, 24 deletions
diff --git a/packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_expressive_preference_selector_with_widget.xml b/packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_preference_selector_with_widget.xml index a79d69dbff8c..adaec8524241 100644 --- a/packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_expressive_preference_selector_with_widget.xml +++ b/packages/SettingsLib/SelectorWithWidgetPreference/res/layout-v36/settingslib_preference_selector_with_widget.xml @@ -23,34 +23,20 @@ android:background="?android:attr/selectableItemBackground" android:gravity="center_vertical" android:minHeight="?android:attr/listPreferredItemHeightSmall" + android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"> <LinearLayout android:id="@android:id/widget_frame" android:layout_width="wrap_content" - android:layout_height="match_parent" - android:paddingEnd="@dimen/settingslib_expressive_space_extrasmall6" + android:layout_height="wrap_content" android:gravity="center" - android:minWidth="32dp" + android:minWidth="@dimen/settingslib_expressive_space_medium3" + android:minHeight="@dimen/settingslib_expressive_space_medium3" + android:layout_marginEnd="@dimen/settingslib_expressive_space_extrasmall6" android:orientation="vertical"/> - <LinearLayout - android:id="@+id/icon_frame" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:gravity="center_vertical" - android:minWidth="32dp" - android:orientation="horizontal" - android:layout_marginEnd="@dimen/settingslib_expressive_space_small1" - android:paddingTop="@dimen/settingslib_expressive_space_extrasmall2" - android:paddingBottom="@dimen/settingslib_expressive_space_extrasmall2"> - <androidx.preference.internal.PreferenceImageView - android:id="@android:id/icon" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - settings:maxWidth="@dimen/secondary_app_icon_size" - settings:maxHeight="@dimen/secondary_app_icon_size"/> - </LinearLayout> + <include layout="@layout/settingslib_expressive_preference_icon_frame"/> <LinearLayout android:layout_width="0dp" diff --git a/packages/SettingsLib/SelectorWithWidgetPreference/src/com/android/settingslib/widget/SelectorWithWidgetPreference.java b/packages/SettingsLib/SelectorWithWidgetPreference/src/com/android/settingslib/widget/SelectorWithWidgetPreference.java index 465b6ccf4d9c..cde8b332f2e7 100644 --- a/packages/SettingsLib/SelectorWithWidgetPreference/src/com/android/settingslib/widget/SelectorWithWidgetPreference.java +++ b/packages/SettingsLib/SelectorWithWidgetPreference/src/com/android/settingslib/widget/SelectorWithWidgetPreference.java @@ -238,10 +238,7 @@ public class SelectorWithWidgetPreference extends CheckBoxPreference { } else { setWidgetLayoutResource(R.layout.settingslib_preference_widget_radiobutton); } - int resID = SettingsThemeHelper.isExpressiveTheme(context) - ? R.layout.settingslib_expressive_preference_selector_with_widget - : R.layout.preference_selector_with_widget; - setLayoutResource(resID); + setLayoutResource(R.layout.preference_selector_with_widget); setIconSpaceReserved(false); final TypedArray a = |