【发布时间】:2017-01-15 13:36:28
【问题描述】:
我正在制作一个允许用户选择日期和时间的应用程序。到达日期和时间后,屏幕上将显示动画。在时间之前,它只会在屏幕上显示倒计时时间(如 xxx:xx:xx)。我使用每秒变化的文本视图实现了这一点。如何在状态栏上显示此文本,例如显示时间
我尝试过使用 Notification 构造函数,就像在我在这里找到的一些帖子中一样,但它们已被贬低并且不再起作用。 我尝试使用 NotificationCompat.Builder,但它确实没有办法设置可以显示在状态栏上的文本。
任何人都知道任何工作arpund解决方案,请给我一个答案。我只需要在图标的状态栏上显示一个文本
【问题讨论】:
-
你试过NotificationCompat.Builder类中的setTicker方法吗?
-
我试过了。问题是,当我的通知文本每秒更新一次时,setTicker 每秒都会在通知栏上显示它并带有动画(来自下方),这对用户来说非常烦人
-
查看@Shazeel Afzal 的回答here。可能符合您正在寻找的内容
-
创建通知并使用 setSmallIcon(resId, level)。用计数器更新级别。当然 resId 必须是可绘制的级别列表,并且您必须将所有数字作为可绘制文件夹中的图像
-
我认为@uguboz 是正确的
标签: android android-layout android-notifications countdowntimer android-statusbar