Removes separator if not ExpandingEntryCardView title is set
Bug: 16326734
Change-Id: I3cd86ecd51ee19b5f1d4b0fee38222bbe1709a78
diff --git a/res/layout/expanding_entry_card_view.xml b/res/layout/expanding_entry_card_view.xml
index b2ff58c..7c4464a 100644
--- a/res/layout/expanding_entry_card_view.xml
+++ b/res/layout/expanding_entry_card_view.xml
@@ -27,9 +27,11 @@
android:visibility="gone" />
<View
+ android:id="@+id/title_separator"
android:layout_width="match_parent"
android:layout_height="@dimen/expanding_entry_card_item_separator_height"
- android:background="@color/expanding_entry_card_item_separator_color" />
+ android:background="@color/expanding_entry_card_item_separator_color"
+ android:visibility="gone" />
<LinearLayout
android:id="@+id/content_area_linear_layout"
diff --git a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
index 633185b..9c60c74 100644
--- a/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
+++ b/src/com/android/contacts/quickcontact/ExpandingEntryCardView.java
@@ -628,9 +628,11 @@
}
if (title == null) {
mTitleTextView.setVisibility(View.GONE);
+ findViewById(R.id.title_separator).setVisibility(View.GONE);
}
mTitleTextView.setText(title);
mTitleTextView.setVisibility(View.VISIBLE);
+ findViewById(R.id.title_separator).setVisibility(View.VISIBLE);
}
public boolean shouldShow() {