在Honeycomb的富通知中设置可点击按钮的正确方法是什么?就像这里显示的媒体播放按钮(我认为它来自音乐应用程序) -
http://androidcommunity.com/google-details-honeycombs-notification-bar-20110202/
Notification.Builder中没有setSmallIcon()。该调用设置了标识状态栏中应用程序的图标。
查看Notification.Builder,我们是否需要使用RemoteViews对象调用setContent()?
答案 0 :(得分:4)
更正您需要创建一个RemoteViews对象,该对象允许您通过调用setOnClickPendingIntent为其中的各个小部件指定PendingIntent个。然后,您可以将此RemoteViews设置为Notification的contentView:
RemoteViews layout = new RemoteViews(getPackageName(), R.layout.notification);
notification.contentView = layout;
layout.setOnClickPendingIntent(R.id.notification_button, getDialogPendingIntent("Tapped the 'dialog' button in the notification."));
有关此问题的完整示例,请参阅Honeycomb Gallery。