想实现酷我那样的通知栏,效果如下:
之前也是使用Notification实现的通知栏,这里讲一下实现方式以及遇到的问题。
Android apidemo中有Notification的实例,里面讲述了Notification的各种使用方法,当然也包括自定义布局,大家可做参考。
private void setMsgNotification() {
int icon =
R.drawable.notify; //窗口通知栏的图标
CharSequence tickerText =
"";//通知的文字显示 long when =
System.currentTimeMillis();
mNotification = new Notification(icon,
tickerText, when); //创建通知栏实例
// 放置在"正在运行"栏目中并且不可清除。
mNotification.flags =
Notification.FLAG_ONGOING_EVENT
| Notification.FLAG_NO_CLEAR; //Notification中包含一个RemoteView控件,实际就是通知栏默认显示的View。通过设置RemoteVIew可以自定义布局
RemoteViews contentView = new