summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorMark Wagner <mxw@google.com>2009-09-28 16:39:20 -0700
committerMark Wagner <mxw@google.com>2009-09-29 09:49:50 -0700
commitb2c6429d4dc95118237d8a10237b9b005b339fb6 (patch)
tree38ef3ed84f99b7c1b560f3c353fa553f56d98de3 /core/java/android/widget
parente34569fa54471214c3b58dd23ec17be900240a74 (diff)
downloadframeworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.zip
frameworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.tar.gz
frameworks_base-b2c6429d4dc95118237d8a10237b9b005b339fb6.tar.bz2
border for the non-badge case
If we don't have a uri/email/phone then we do not display the normal fast track badge. But in that case we now have an alternate background/border rather than no background/border.
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/FasttrackBadgeWidget.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/widget/FasttrackBadgeWidget.java b/core/java/android/widget/FasttrackBadgeWidget.java
index 8c8e054..ba8539f 100644
--- a/core/java/android/widget/FasttrackBadgeWidget.java
+++ b/core/java/android/widget/FasttrackBadgeWidget.java
@@ -33,6 +33,7 @@ import android.provider.ContactsContract.CommonDataKinds.Email;
import android.util.AttributeSet;
import android.view.View;
import android.view.View.OnClickListener;
+import com.android.internal.R;
/**
* Widget used to show an image with the standard fasttrack badge
@@ -48,6 +49,7 @@ public class FasttrackBadgeWidget extends ImageView implements OnClickListener {
private int mMode;
private QueryHandler mQueryHandler;
private Drawable mBadgeBackground;
+ private Drawable mNoBadgeBackground;
protected String[] mExcludeMimes = null;
@@ -119,7 +121,10 @@ public class FasttrackBadgeWidget extends ImageView implements OnClickListener {
private void onContactUriChanged() {
if (mContactUri == null && mContactEmail == null && mContactPhone == null) {
- setBackgroundDrawable(null);
+ if (mNoBadgeBackground == null) {
+ mNoBadgeBackground = getResources().getDrawable(R.drawable.fasttrack_nobadge);
+ }
+ setBackgroundDrawable(mNoBadgeBackground);
} else {
setBackgroundDrawable(mBadgeBackground);
}