Merge "Set the first item's left padding to 0 in Horizontal Breadcrumb."

This commit is contained in:
TreeHugger Robot
2016-07-06 22:16:14 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 2 deletions

View File

@@ -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" />

View File

@@ -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) {