summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/GalleryActionBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/app/GalleryActionBar.java')
-rw-r--r--src/com/android/gallery3d/app/GalleryActionBar.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/gallery3d/app/GalleryActionBar.java b/src/com/android/gallery3d/app/GalleryActionBar.java
index 6525ae542..f253c8c49 100644
--- a/src/com/android/gallery3d/app/GalleryActionBar.java
+++ b/src/com/android/gallery3d/app/GalleryActionBar.java
@@ -23,6 +23,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Resources;
+import android.text.TextUtils.TruncateAt;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -150,24 +151,26 @@ public class GalleryActionBar implements OnNavigationListener {
return position;
}
- private View getView(CharSequence label, View convertView, ViewGroup parent) {
+ private View getView(CharSequence label, View convertView,
+ ViewGroup parent, boolean ellipsize) {
if (convertView == null) {
convertView = mInflater.inflate(R.layout.action_bar_text,
parent, false);
}
TextView view = (TextView) convertView;
+ view.setEllipsize(ellipsize ? TruncateAt.END : null);
view.setText(label);
return convertView;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
- return getView(mActionBar.getTitle(), convertView, parent);
+ return getView(mActionBar.getTitle(), convertView, parent, true);
}
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
- return getView((CharSequence) getItem(position), convertView, parent);
+ return getView((CharSequence) getItem(position), convertView, parent, false);
}
}