summaryrefslogtreecommitdiffstats
path: root/src/com/android/mail/ui/FolderListFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/mail/ui/FolderListFragment.java')
-rw-r--r--src/com/android/mail/ui/FolderListFragment.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/mail/ui/FolderListFragment.java b/src/com/android/mail/ui/FolderListFragment.java
index 67bd14174..52cbe87ae 100644
--- a/src/com/android/mail/ui/FolderListFragment.java
+++ b/src/com/android/mail/ui/FolderListFragment.java
@@ -1310,6 +1310,8 @@ public class FolderListFragment extends ListFragment implements
footerItemView.findViewById(R.id.top_border).setVisibility(
item.shouldShowTopBorder() ? View.VISIBLE : View.GONE);
+ footerItemView.findViewById(R.id.bottom_margin).setVisibility(
+ item.shouldIncludeBottomMargin() ? View.VISIBLE : View.GONE);
// adjust the text of the footer item
final TextView textView = (TextView) footerItemView.
@@ -1346,6 +1348,7 @@ public class FolderListFragment extends ListFragment implements
if (!mFooterItems.isEmpty()) {
mFooterItems.get(0).setShowTopBorder(true);
+ mFooterItems.get(mFooterItems.size() - 1).setIncludeBottomMargin(true);
}
notifyDataSetChanged();
@@ -1469,6 +1472,7 @@ public class FolderListFragment extends ListFragment implements
private final int mTextResourceID;
private boolean mShowTopBorder;
+ private boolean mIncludeBottomMargin;
private FooterItem(final int imageResourceID, final int textResourceID) {
mImageResourceID = imageResourceID;
@@ -1514,6 +1518,14 @@ public class FolderListFragment extends ListFragment implements
mShowTopBorder = show;
}
+ public boolean shouldIncludeBottomMargin() {
+ return mIncludeBottomMargin;
+ }
+
+ public void setIncludeBottomMargin(boolean include) {
+ mIncludeBottomMargin = include;
+ }
+
// for analytics
String getEventLabel() {
final StringBuilder sb = new StringBuilder("drawer_footer");