不使用自定义布局在Android通知中隐藏时间

fhu*_*cho 28 notifications android

在标准Android通知的右下角是时间(例如12:00).我可以隐藏它而不使用自定义通知布局吗?

Mik*_* dg 45

对于API级别17及以后,Erwan的上述接受答案是正确的.

出于历史目的,下面的答案仍然存在

有可能做到这一点.

尝试设置什么时候为0.对于少数通知不这样做,看起来就像他们做的那样.

这是一般的API参考.

这是ADB通知的链接,并搜索private void updateAdbNotification()...

  • `builder.setWhen(0)`删除了时间. (12认同)

Erw*_*wan 32

从API Level 17开始,您可以使用setShowWhen(false)

public Notification.Builder setShowWhen(boolean show)

在API级别17中添加控制是否在内容视图中显示使用setWhen设置的时间戳.

http://developer.android.com/reference/android/app/Notification.Builder.html#setShowWhen(boolean)

  • 哦; 我实际上使用的是 `NotificationCompat.Builder` 而不是 `Notification.Builder`。当我使用“Notification.Builder”时,看起来效果很好。抱歉反馈错误。(如果您编辑答案,我可以删除否决票。) (2认同)