From 75bee9bf98b7d52348978e09ad68b31170957c2e Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Fri, 30 Jun 2017 13:14:02 -0700 Subject: [PATCH] App header cleanup - Refactor the entity header layout to use LinearLayout and add id to content area - Remove now unused AppHeader class - Make entire icon+text area clickable and link to app info page Refactor the binding logic from bindButton to its own method. - Remove unused MultiLinePreference Fix: 62705377 Test: make RunSettingsRoboTests Change-Id: I6db554695410e71b669f6fdba29d98fedc3364b9 --- res/layout-sw320dp/settings_entity_header.xml | 114 +++++++++--------- res/layout/settings_entity_header.xml | 2 + src/com/android/settings/AppHeader.java | 41 ------- .../android/settings/MultiLinePreference.java | 49 -------- .../applications/AppInfoWithHeader.java | 3 +- .../applications/InstalledAppDetails.java | 7 +- .../applications/ProcessStatsBase.java | 2 - .../applications/ProcessStatsDetail.java | 3 +- .../settings/datausage/AppDataUsage.java | 5 +- .../notification/AppNotificationSettings.java | 3 +- .../ChannelNotificationSettings.java | 7 +- .../widget/EntityHeaderController.java | 69 ++++++----- .../settings/datausage/AppDataUsageTest.java | 9 +- .../widget/EntityHeaderControllerTest.java | 47 +++----- 14 files changed, 137 insertions(+), 224 deletions(-) delete mode 100644 src/com/android/settings/AppHeader.java delete mode 100644 src/com/android/settings/MultiLinePreference.java diff --git a/res/layout-sw320dp/settings_entity_header.xml b/res/layout-sw320dp/settings_entity_header.xml index 5096250ebf7..6240cc13227 100644 --- a/res/layout-sw320dp/settings_entity_header.xml +++ b/res/layout-sw320dp/settings_entity_header.xml @@ -16,29 +16,78 @@ --> - - + + + + + + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/res/layout/settings_entity_header.xml b/res/layout/settings_entity_header.xml index 61a718c792f..6254d7a7aba 100644 --- a/res/layout/settings_entity_header.xml +++ b/res/layout/settings_entity_header.xml @@ -28,9 +28,11 @@ android:orientation="horizontal">