From d7bfa22c93d18e60f349a064bbfc7cc077ebd44d Mon Sep 17 00:00:00 2001 From: Ben Lin Date: Wed, 6 Jul 2016 11:58:05 -0700 Subject: [PATCH] Set the first item's left padding to 0 in Horizontal Breadcrumb. Bug: 29945773 Change-Id: I0493f463b9e82224372e2f21b1fc9062dfd005fb (cherry picked from commit 77afda11780172e67f88c58467bf085c86119c24) --- .../DocumentsUI/res/layout/navigation_breadcrumb_item.xml | 2 -- .../src/com/android/documentsui/HorizontalBreadcrumb.java | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/DocumentsUI/res/layout/navigation_breadcrumb_item.xml b/packages/DocumentsUI/res/layout/navigation_breadcrumb_item.xml index b45d25d495b5b..720f7953c7ddc 100644 --- a/packages/DocumentsUI/res/layout/navigation_breadcrumb_item.xml +++ b/packages/DocumentsUI/res/layout/navigation_breadcrumb_item.xml @@ -38,8 +38,6 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center_vertical" - android:paddingRight="@dimen/breadcrumb_item_padding" - android:paddingLeft="@dimen/breadcrumb_item_padding" android:textAppearance="@android:style/TextAppearance.Material.Widget.ActionBar.Title" android:background="@drawable/breadcrumb_item_background" /> diff --git a/packages/DocumentsUI/src/com/android/documentsui/HorizontalBreadcrumb.java b/packages/DocumentsUI/src/com/android/documentsui/HorizontalBreadcrumb.java index e473479188215..7a08071fd76e6 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/HorizontalBreadcrumb.java +++ b/packages/DocumentsUI/src/com/android/documentsui/HorizontalBreadcrumb.java @@ -169,12 +169,16 @@ public final class HorizontalBreadcrumb extends RecyclerView @Override public void onBindViewHolder(BreadcrumbHolder holder, int position) { final DocumentInfo doc = getItem(position); + final int horizontalPadding = (int) holder.itemView.getResources() + .getDimension(R.dimen.breadcrumb_item_padding); if (position == 0) { final RootInfo root = mEnv.getCurrentRoot(); holder.title.setText(root.title); + holder.title.setPadding(0, 0, horizontalPadding, 0); } else { holder.title.setText(doc.displayName); + holder.title.setPadding(horizontalPadding, 0, horizontalPadding, 0); } if (position == getItemCount() - 1) {