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

时间:2011-04-22 17:12:25

标签: android notifications

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

3 个答案:

答案 0 :(得分:45)

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

出于历史目的,以下答案仍为

可以这样做。

尝试设置何时为0。 对于少数没有这样做的通知,看起来就是他们所做的事情。

这是一般API reference

这是指向ADB notification的链接,并搜索私有无效updateAdbNotification()......

答案 1 :(得分:31)

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

  

public Notification.Builder setShowWhen(boolean show)

     

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

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

答案 2 :(得分:1)

对于API级别17及以后, mBuilder.setShowWhen(boolen);

1.使用隐藏通知时间

mBuilder.setShowWhen(假);

2.使用显示通知时间

mBuilder.setShowWhen(真);