diff options
| author | Joe Onorato <joeo@google.com> | 2011-01-04 10:27:01 -0800 |
|---|---|---|
| committer | Joe Onorato <joeo@google.com> | 2011-01-04 18:12:32 -0800 |
| commit | 059a2f8664571098fac665747d8bb8f84c5e07ed (patch) | |
| tree | 6bd27f2722345286483655f19a3dcc4ec796dca3 /core/java/android/app/Notification.java | |
| parent | d434d2334d2362f77d3a3fb0b1f788f667039bbf (diff) | |
| download | frameworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.zip frameworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.tar.gz frameworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.tar.bz2 | |
When the number field on a notifications is >100, just say "100+" instead of listing the number.
Bug: 3271445
Change-Id: Id5704cc5cba770b918c974eeec8f9ffb3f294450
Diffstat (limited to 'core/java/android/app/Notification.java')
| -rw-r--r-- | core/java/android/app/Notification.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index a196792..7a5c0e9 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -783,8 +783,13 @@ public class Notification implements Parcelable if (mContentInfo != null) { contentView.setTextViewText(R.id.info, mContentInfo); } else if (mNumber > 0) { - NumberFormat f = NumberFormat.getIntegerInstance(); - contentView.setTextViewText(R.id.info, f.format(mNumber)); + if (mNumber > 100) { + contentView.setTextViewText(R.id.info, mContext.getString( + R.string.status_bar_notification_info_overflow)); + } else { + NumberFormat f = NumberFormat.getIntegerInstance(); + contentView.setTextViewText(R.id.info, f.format(mNumber)); + } contentView.setFloat(R.id.info, "setTextSize", mContext.getResources().getDimensionPixelSize( R.dimen.status_bar_content_number_size)); |
