OSDN Git Service

App header cleanup
authorFan Zhang <zhfan@google.com>
Fri, 30 Jun 2017 20:14:02 +0000 (13:14 -0700)
committerFan Zhang <zhfan@google.com>
Thu, 6 Jul 2017 20:23:38 +0000 (13:23 -0700)
commit75bee9bf98b7d52348978e09ad68b31170957c2e
treeb58274081092215d5d1854ed9450f294c54001d6
parent08da5d84c009eb8de2d234ca3b5cd5b9a3fe72f5
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
14 files changed:
res/layout-sw320dp/settings_entity_header.xml
res/layout/settings_entity_header.xml
src/com/android/settings/AppHeader.java [deleted file]
src/com/android/settings/MultiLinePreference.java [deleted file]
src/com/android/settings/applications/AppInfoWithHeader.java
src/com/android/settings/applications/InstalledAppDetails.java
src/com/android/settings/applications/ProcessStatsBase.java
src/com/android/settings/applications/ProcessStatsDetail.java
src/com/android/settings/datausage/AppDataUsage.java
src/com/android/settings/notification/AppNotificationSettings.java
src/com/android/settings/notification/ChannelNotificationSettings.java
src/com/android/settings/widget/EntityHeaderController.java
tests/robotests/src/com/android/settings/datausage/AppDataUsageTest.java
tests/robotests/src/com/android/settings/widget/EntityHeaderControllerTest.java