diff options
-rw-r--r-- | res/layout/account_filter_header_for_phone_favorite.xml | 11 | ||||
-rw-r--r-- | src/com/android/dialer/list/PhoneFavoriteMergedAdapter.java | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/res/layout/account_filter_header_for_phone_favorite.xml b/res/layout/account_filter_header_for_phone_favorite.xml index 6f1d23da9..d7afaac2b 100644 --- a/res/layout/account_filter_header_for_phone_favorite.xml +++ b/res/layout/account_filter_header_for_phone_favorite.xml @@ -33,4 +33,15 @@ android:id="@+id/account_filter_header" style="@style/ContactListSeparatorTextViewStyle" android:paddingLeft="@dimen/contact_browser_list_item_text_indent" /> + <TextView + android:id="@+id/contact_list_all_empty" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:textColor="?android:attr/textColorSecondary" + android:paddingLeft="8dip" + android:paddingTop="@dimen/contact_phone_list_empty_description_padding" + android:paddingBottom="@dimen/contact_phone_list_empty_description_padding" + android:textSize="@dimen/contact_phone_list_empty_description_size" + android:text="@string/listFoundAllContactsZero" + android:visibility="gone"/> </LinearLayout> diff --git a/src/com/android/dialer/list/PhoneFavoriteMergedAdapter.java b/src/com/android/dialer/list/PhoneFavoriteMergedAdapter.java index aa5ded58d..ba291a00f 100644 --- a/src/com/android/dialer/list/PhoneFavoriteMergedAdapter.java +++ b/src/com/android/dialer/list/PhoneFavoriteMergedAdapter.java @@ -218,6 +218,12 @@ public class PhoneFavoriteMergedAdapter extends BaseAdapter implements SectionIn mAccountFilterHeaderContainer.getPaddingTop(), mItemPaddingRight, mAccountFilterHeaderContainer.getPaddingBottom()); + + // Show a single "No Contacts" label under the "all" section account header + // if no contacts are displayed. + mAccountFilterHeaderContainer.findViewById( + R.id.contact_list_all_empty).setVisibility( + contactEntryListAdapterCount == 0 ? View.VISIBLE : View.GONE); return mAccountFilterHeaderContainer; } else { // For "all" section if (mContactEntryListAdapter.isLoading()) { // "All" section is being loaded. |