From 9301e94e73ad4ddf56f6a10efedade813c1d4248 Mon Sep 17 00:00:00 2001 From: cketti Date: Sat, 25 Aug 2012 03:32:21 +0200 Subject: [PATCH] Show as much of the folder name as possible in the navigation spinner --- res/layout-land/actionbar_spinner.xml | 8 ++++++-- res/layout/actionbar_spinner.xml | 8 ++++++-- src/com/fsck/k9/activity/MessageList.java | 9 +-------- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/res/layout-land/actionbar_spinner.xml b/res/layout-land/actionbar_spinner.xml index 28c29465d..cd6f9c784 100644 --- a/res/layout-land/actionbar_spinner.xml +++ b/res/layout-land/actionbar_spinner.xml @@ -9,12 +9,16 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="-4dip" - android:textSize="14sp" /> + android:textSize="14sp" + android:singleLine="true" + android:ellipsize="start" /> + android:textSize="12sp" + android:singleLine="true" + android:ellipsize="end" /> \ No newline at end of file diff --git a/res/layout/actionbar_spinner.xml b/res/layout/actionbar_spinner.xml index 977f66034..494fefc05 100644 --- a/res/layout/actionbar_spinner.xml +++ b/res/layout/actionbar_spinner.xml @@ -9,12 +9,16 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="-4dip" - android:textAppearance="?android:attr/textAppearanceMedium" /> + android:textAppearance="?android:attr/textAppearanceMedium" + android:singleLine="true" + android:ellipsize="start" /> + android:textAppearance="?android:attr/textAppearanceSmall" + android:singleLine="true" + android:ellipsize="end" /> diff --git a/src/com/fsck/k9/activity/MessageList.java b/src/com/fsck/k9/activity/MessageList.java index ffa6a0ae1..8d49172ef 100644 --- a/src/com/fsck/k9/activity/MessageList.java +++ b/src/com/fsck/k9/activity/MessageList.java @@ -515,14 +515,7 @@ public class MessageList extends K9ListActivity implements private void setWindowTitle() { // regular folder content display if (mFolderName != null) { - - String folderNameProc = mFolderName; - - if (folderNameProc.length() > 15) { - folderNameProc = mFolderName.substring(0, 15) + "..."; - } - - mNavigationSpinner.setTitle(folderNameProc + " [" + mUnreadMessageCount + "]"); + mNavigationSpinner.setTitle(mFolderName); mNavigationSpinner.setSubTitle(mAccount.getEmail()); // query result display