diff options
author | Bobby Georgescu <georgescu@google.com> | 2012-10-09 14:53:22 -0700 |
---|---|---|
committer | Bobby Georgescu <georgescu@google.com> | 2012-10-09 15:12:42 -0700 |
commit | 0ba2aa48cb31d835642bb15e15a66eb3a8a8c352 (patch) | |
tree | af3bf33dd05f9da6a64a7c6feee608497512db7b /src/com | |
parent | d69035a67e0c650e2aa076ee678a6f9a82dffa77 (diff) | |
download | android_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.java | 27 |
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; } } |