From 71a2ef3e7c9e8a4e1ec8fa84212dcb6816cb86fc Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Mon, 14 Apr 2014 19:44:31 -0700 Subject: [PATCH] Update UI for Search results - put the icon on the left - just use the "summaryOn" ellipsized instead of the list of values Change-Id: I7250ff5b7c882b873cfe6bb0ec550a8eaf052d16 --- res/layout/search_result_item.xml | 38 +++++++++---------- .../dashboard/SearchResultsSummary.java | 11 ++---- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/res/layout/search_result_item.xml b/res/layout/search_result_item.xml index 6fa6d989942..30d6fc0f893 100644 --- a/res/layout/search_result_item.xml +++ b/res/layout/search_result_item.xml @@ -22,6 +22,25 @@ android:paddingStart="@*android:dimen/preference_item_padding_side" android:paddingEnd="?android:attr/scrollbarSize"> + + + + + + - - - - - - diff --git a/src/com/android/settings/dashboard/SearchResultsSummary.java b/src/com/android/settings/dashboard/SearchResultsSummary.java index 22326a67b5a..e78c7a0a6f3 100644 --- a/src/com/android/settings/dashboard/SearchResultsSummary.java +++ b/src/com/android/settings/dashboard/SearchResultsSummary.java @@ -46,11 +46,14 @@ public class SearchResultsSummary extends Fragment { private static final String LOG_TAG = "SearchResultsSummary"; + private static char ELLIPSIS = '\u2026'; + private ListView mListView; private SearchResultsAdapter mAdapter; private UpdateSearchResultsTask mUpdateSearchResultsTask; + /** * A basic AsyncTask for updating the query results cursor */ @@ -331,7 +334,6 @@ public class SearchResultsSummary extends Fragment { textTitle.setText(result.title); String summaryOn = result.summaryOn; - String summaryOff = result.summaryOff; String entries = result.entries; final StringBuilder sb = new StringBuilder(); @@ -339,12 +341,7 @@ public class SearchResultsSummary extends Fragment { if (!TextUtils.isEmpty(summaryOn) && !summaryOn.contains(PERCENT_RECLACE) && !summaryOn.contains(DOLLAR_REPLACE)) { sb.append(summaryOn); - if (!TextUtils.isEmpty(summaryOff) && - !summaryOff.contains(PERCENT_RECLACE) && - !summaryOff.contains(DOLLAR_REPLACE)) { - sb.append(" \n "); - sb.append(summaryOff); - } + sb.append(ELLIPSIS); } if (!TextUtils.isEmpty(entries)) { sb.append(" \n ");