Fix divider missing with AppButtonsPreference

Symptom:
The divider below of the AppButtonsPreference is missing on the
Storage & cache and Battery pages of app.

Root cause:
The PreferenceCategory divider has been hidden for Android S design.
If we put the AppButtonsPreference and the PreferenceCategory together,
the divider will be default hidden by PreferenceCategory.

Solution:
To add back the divider for AppButtonsPreference, override the
allowDividerAbove in the PreferenceCategory.

Fixes: 179118594
Test: visual
Change-Id: I74ba7679a69a578a87734b9920f53a20c79d6567
This commit is contained in:
Yanting Yang
2021-02-02 20:17:03 +08:00
parent ba8f1ad06f
commit 868eb6410d
2 changed files with 3 additions and 2 deletions

View File

@@ -42,7 +42,7 @@
<PreferenceCategory <PreferenceCategory
android:key="storage_category" android:key="storage_category"
android:title="@string/app_info_storage_title" android:title="@string/app_info_storage_title"
settings:allowDividerBelow="false"> settings:allowDividerAbove="true">
<Preference <Preference
android:key="app_size" android:key="app_size"

View File

@@ -31,7 +31,8 @@
android:order="-9999"/> android:order="-9999"/>
<PreferenceCategory <PreferenceCategory
android:title="@string/battery_detail_manage_title"> android:title="@string/battery_detail_manage_title"
settings:allowDividerAbove="true">
<com.android.settingslib.RestrictedPreference <com.android.settingslib.RestrictedPreference
android:key="background_activity" android:key="background_activity"