Ellipsize single-line suggestion titles in the middle
Bug: http://b/issue?id=2665463
Change-Id: I489f381027f554593274e103207200dee40ae277
diff --git a/src/com/android/quicksearchbox/ui/DefaultSuggestionView.java b/src/com/android/quicksearchbox/ui/DefaultSuggestionView.java
index 39c41a2..a4b007f 100644
--- a/src/com/android/quicksearchbox/ui/DefaultSuggestionView.java
+++ b/src/com/android/quicksearchbox/ui/DefaultSuggestionView.java
@@ -87,9 +87,15 @@
+ ",icon1=" + icon1 + ",icon2=" + icon2);
}
// If there is no text for the second line, allow the first line to be up to two lines
- int text1MaxLines = TextUtils.isEmpty(text2) ? 2 : 1;
- mText1.setSingleLine(text1MaxLines == 1);
- mText1.setMaxLines(text1MaxLines);
+ if (TextUtils.isEmpty(text2)) {
+ mText1.setSingleLine(false);
+ mText1.setMaxLines(2);
+ mText1.setEllipsize(TextUtils.TruncateAt.START);
+ } else {
+ mText1.setSingleLine(true);
+ mText1.setMaxLines(1);
+ mText1.setEllipsize(TextUtils.TruncateAt.MIDDLE);
+ }
setText1(text1);
setText2(text2);
setIcon1(icon1);