From 2cdafc6be386bb767404e42fc728a1a810aa896a Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Fri, 12 Jun 2015 12:32:50 -0400 Subject: [PATCH] Layout refinement for app lists Make all app lists (or at least all current app lists) use the same base layout for icon, label, and sizing/padding. This way they should look the same. Bug: 21727125 Bug: 21726922 Bug: 21853632 Change-Id: I3cffadb9e7b5184d4209deacd4ea70ec1d4f71b4 --- .../{app_percentage_item.xml => app_item.xml} | 36 +++----- res/layout/app_item_linear_color.xml | 79 ----------------- res/layout/app_ops_details.xml | 2 +- res/layout/data_usage_item.xml | 2 +- res/layout/installed_app_details.xml | 2 +- res/layout/manage_applications_item.xml | 85 ------------------- ..._app_percentage.xml => preference_app.xml} | 2 +- res/layout/preference_material_settings.xml | 80 +++++++++++++++++ res/layout/widget_progress_bar.xml | 23 +++++ res/layout/widget_text_views.xml | 49 +++++++++++ res/values/styles.xml | 6 +- res/values/themes.xml | 1 + src/com/android/settings/AppPicker.java | 1 - .../settings/AppProgressPreference.java | 45 ++++++++++ .../android/settings/DataUsageSummary.java | 15 ++-- .../android/settings/SettingsActivity.java | 2 + .../settings/applications/AppOpsDetails.java | 23 ++--- .../settings/applications/AppViewHolder.java | 15 ++-- .../applications/InstalledAppDetails.java | 47 +++++----- .../applications/LayoutPreference.java | 5 ++ .../applications/ManageApplications.java | 1 - .../applications/ProcessStatsMemDetail.java | 5 +- .../applications/ProcessStatsPreference.java | 41 +-------- .../fuelgauge/PowerGaugePreference.java | 21 +---- 24 files changed, 286 insertions(+), 302 deletions(-) rename res/layout/{app_percentage_item.xml => app_item.xml} (67%) delete mode 100755 res/layout/app_item_linear_color.xml delete mode 100755 res/layout/manage_applications_item.xml rename res/layout/{preference_app_percentage.xml => preference_app.xml} (94%) create mode 100644 res/layout/preference_material_settings.xml create mode 100644 res/layout/widget_progress_bar.xml create mode 100644 res/layout/widget_text_views.xml create mode 100644 src/com/android/settings/AppProgressPreference.java diff --git a/res/layout/app_percentage_item.xml b/res/layout/app_item.xml similarity index 67% rename from res/layout/app_percentage_item.xml rename to res/layout/app_item.xml index 64146d9d860..26f2b1e065e 100644 --- a/res/layout/app_percentage_item.xml +++ b/res/layout/app_item.xml @@ -17,19 +17,19 @@ - - - + android:layout_gravity="fill_horizontal|top" /> diff --git a/res/layout/app_item_linear_color.xml b/res/layout/app_item_linear_color.xml deleted file mode 100755 index 7a4aad55a23..00000000000 --- a/res/layout/app_item_linear_color.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/res/layout/app_ops_details.xml b/res/layout/app_ops_details.xml index e3209ca91ad..fc3c1de50de 100644 --- a/res/layout/app_ops_details.xml +++ b/res/layout/app_ops_details.xml @@ -41,7 +41,7 @@ diff --git a/res/layout/data_usage_item.xml b/res/layout/data_usage_item.xml index 6f496d549f6..5e931f92893 100644 --- a/res/layout/data_usage_item.xml +++ b/res/layout/data_usage_item.xml @@ -20,6 +20,6 @@ android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"> - + diff --git a/res/layout/installed_app_details.xml b/res/layout/installed_app_details.xml index b703ec02cd9..fd98ec39009 100644 --- a/res/layout/installed_app_details.xml +++ b/res/layout/installed_app_details.xml @@ -37,7 +37,7 @@ - - - - - - - - - - - - - - - diff --git a/res/layout/preference_app_percentage.xml b/res/layout/preference_app.xml similarity index 94% rename from res/layout/preference_app_percentage.xml rename to res/layout/preference_app.xml index 7dc9d4670c8..da348fdb504 100644 --- a/res/layout/preference_app_percentage.xml +++ b/res/layout/preference_app.xml @@ -20,6 +20,6 @@ android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"> - + diff --git a/res/layout/preference_material_settings.xml b/res/layout/preference_material_settings.xml new file mode 100644 index 00000000000..f2dd2e148ca --- /dev/null +++ b/res/layout/preference_material_settings.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/widget_progress_bar.xml b/res/layout/widget_progress_bar.xml new file mode 100644 index 00000000000..a2a51543f46 --- /dev/null +++ b/res/layout/widget_progress_bar.xml @@ -0,0 +1,23 @@ + + + + diff --git a/res/layout/widget_text_views.xml b/res/layout/widget_text_views.xml new file mode 100644 index 00000000000..2e029e87e2d --- /dev/null +++ b/res/layout/widget_text_views.xml @@ -0,0 +1,49 @@ + + + + + + + + + + diff --git a/res/values/styles.xml b/res/values/styles.xml index 1b7caf787b6..d24337fdea5 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -93,6 +93,10 @@ @null + + - \ No newline at end of file + diff --git a/res/values/themes.xml b/res/values/themes.xml index 08b8de32356..e6621a8b71e 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -80,6 +80,7 @@