[DO NOT MERGE] Add attibute for color on contacts list search items
Adding the ability to change the color on the contacts list
search items. The actual colors are defined in Dialer.
Bug: 15118603
Change-Id: I8e332e9c448cbcc4e4f64349d9ff5474bb06eb2f
(cherry picked from commit f88b7b9d1a07414053a4a90d13d453a02bd58ac7)
diff --git a/src/com/android/contacts/common/list/ContactListItemView.java b/src/com/android/contacts/common/list/ContactListItemView.java
index 186ee8b..5d3ff3c 100644
--- a/src/com/android/contacts/common/list/ContactListItemView.java
+++ b/src/com/android/contacts/common/list/ContactListItemView.java
@@ -186,6 +186,7 @@
private boolean mPhotoViewWidthAndHeightAreReady = false;
private int mNameTextViewHeight;
+ private int mNameTextViewTextColor;
private int mPhoneticNameTextViewHeight;
private int mLabelViewHeight;
private int mDataViewHeight;
@@ -251,6 +252,9 @@
mLabelViewWidthWeight = a.getInteger(
R.styleable.ContactListItemView_list_item_label_width_weight,
mLabelViewWidthWeight);
+ mNameTextViewTextColor = a.getColor(
+ R.styleable.ContactListItemView_list_item_name_text_color,
+ mNameTextViewTextColor);
setPaddingRelative(
a.getDimensionPixelOffset(
@@ -833,6 +837,7 @@
mNameTextView.setSingleLine(true);
mNameTextView.setEllipsize(getTextEllipsis());
mNameTextView.setTextAppearance(getContext(), R.style.TextAppearanceMedium);
+ mNameTextView.setTextColor(mNameTextViewTextColor);
// Manually call setActivated() since this view may be added after the first
// setActivated() call toward this whole item view.
mNameTextView.setActivated(isActivated());