diff --git a/core/java/com/android/internal/widget/ContactHeaderWidget.java b/core/java/com/android/internal/widget/ContactHeaderWidget.java index 4a9c077c57c78..35d637d9e4265 100644 --- a/core/java/com/android/internal/widget/ContactHeaderWidget.java +++ b/core/java/com/android/internal/widget/ContactHeaderWidget.java @@ -63,6 +63,7 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList private static final String TAG = "ContactHeaderWidget"; private TextView mDisplayNameView; + private View mAggregateBadge; private TextView mPhoneticNameView; private CheckBox mStarredView; private FasttrackBadgeWidget mPhotoView; @@ -159,6 +160,8 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList mDisplayNameView = (TextView) findViewById(R.id.name); mDisplayNameView.setOnLongClickListener(this); + mAggregateBadge = findViewById(R.id.aggregate_badge); + mAggregateBadge.setVisibility(View.GONE); mPhoneticNameView = (TextView) findViewById(R.id.phonetic_name); @@ -283,6 +286,13 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList } } + /** + * Turn on/off showing of the aggregate bage element. + */ + public void showAggregateBadge(boolean showBagde) { + mAggregateBadge.setVisibility(showBagde ? View.VISIBLE : View.GONE); + } + /** * Turn on/off showing of the star element. */ diff --git a/core/res/res/drawable-hdpi/ic_aggregated.png b/core/res/res/drawable-hdpi/ic_aggregated.png new file mode 100644 index 0000000000000..7ca15b10f4f73 Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_aggregated.png differ diff --git a/core/res/res/drawable-mdpi/ic_aggregated.png b/core/res/res/drawable-mdpi/ic_aggregated.png new file mode 100644 index 0000000000000..7c2e2b09ddb65 Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_aggregated.png differ diff --git a/core/res/res/layout/contact_header.xml b/core/res/res/layout/contact_header.xml index e800dfa79903d..d19bb0484e919 100644 --- a/core/res/res/layout/contact_header.xml +++ b/core/res/res/layout/contact_header.xml @@ -38,8 +38,24 @@ android:layout_marginTop="5dip" android:orientation="vertical"> - - + + + + + + + +