summaryrefslogtreecommitdiff
path: root/packages/SettingsLib
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-03-22 08:20:10 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-22 08:20:10 -0700
commit75d3964455c2bd61af3629e02efc11ba095025e6 (patch)
tree20376f19b73586f3f3ea858d0b095491012f2d9a /packages/SettingsLib
parent912dc7c9b392a584394d19e00e388ff558835d16 (diff)
parent1331961822201ab41c9b936c786e7d22fb988970 (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.java5
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 =