summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorBobby Georgescu <georgescu@google.com>2012-10-09 14:53:22 -0700
committerBobby Georgescu <georgescu@google.com>2012-10-09 15:12:42 -0700
commit0ba2aa48cb31d835642bb15e15a66eb3a8a8c352 (patch)
treeaf3bf33dd05f9da6a64a7c6feee608497512db7b /src/com
parentd69035a67e0c650e2aa076ee678a6f9a82dffa77 (diff)
downloadandroid_packages_apps_Snap-0ba2aa48cb31d835642bb15e15a66eb3a8a8c352.tar.gz
android_packages_apps_Snap-0ba2aa48cb31d835642bb15e15a66eb3a8a8c352.tar.bz2
android_packages_apps_Snap-0ba2aa48cb31d835642bb15e15a66eb3a8a8c352.zip
Update design for grid/filmstrip switcher
Bug: 7317501 Change-Id: I8975071b2a6d8b9f03c54c4bd3a6aa157fc6dc2e
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/gallery3d/app/GalleryActionBar.java27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/com/android/gallery3d/app/GalleryActionBar.java b/src/com/android/gallery3d/app/GalleryActionBar.java
index 4b9ef53ce..1729c6433 100644
--- a/src/com/android/gallery3d/app/GalleryActionBar.java
+++ b/src/com/android/gallery3d/app/GalleryActionBar.java
@@ -26,7 +26,6 @@ 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.Menu;
import android.view.MenuItem;
@@ -35,6 +34,7 @@ import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ShareActionProvider;
import android.widget.TextView;
+import android.widget.TwoLineListItem;
import com.android.gallery3d.R;
import com.android.gallery3d.common.ApiHelper;
@@ -151,26 +151,27 @@ public class GalleryActionBar implements OnNavigationListener {
return position;
}
- private View getView(CharSequence label, View convertView,
- ViewGroup parent, boolean ellipsize) {
+ @Override
+ public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
- convertView = mInflater.inflate(R.layout.action_bar_text,
+ convertView = mInflater.inflate(R.layout.action_bar_two_line_text,
parent, false);
}
- TextView view = (TextView) convertView;
- view.setEllipsize(ellipsize ? TruncateAt.END : null);
- view.setText(label);
+ TwoLineListItem view = (TwoLineListItem) convertView;
+ view.getText1().setText(mActionBar.getTitle());
+ view.getText2().setText((CharSequence) getItem(position));
return convertView;
}
@Override
- public View getView(int position, View convertView, ViewGroup 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, false);
+ if (convertView == null) {
+ convertView = mInflater.inflate(R.layout.action_bar_text,
+ parent, false);
+ }
+ TextView view = (TextView) convertView;
+ view.setText((CharSequence) getItem(position));
+ return convertView;
}
}