首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android:在状态栏通知上添加按钮

Android:在状态栏通知上添加按钮
EN

Stack Overflow用户
提问于 2010-09-12 07:21:56
回答 3查看 14.8K关注 0票数 18

我正在尝试在Android中创建一个自定义的状态栏通知,除了文本之外还有一个按钮。与单击通知本身相比,该按钮可以执行不同的操作。这到底有没有可能?我也可以把一个按钮的图片放在那里。我知道如何放置图像,但不确定如何处理嵌入到RemoteViews中的图像的OnClick。非常感谢您的帮助。

在此之前非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2010-09-12 08:02:19

我不认为你可以在状态栏上获得一个按钮,但你肯定可以使用一个自定义的扩展视图(参见http://developer.android.com/guide/topics/ui/notifiers/notifications.html)

票数 4
EN

Stack Overflow用户

发布于 2012-07-12 23:54:22

尝试这样使用,第一个是视图ID,第二个是挂起的意图。

代码语言:javascript
复制
RemoteViews.setOnClickPendingIntent(R.id.push_notifi_content, Pdit);

我已经尝试过了,但似乎它只支持android4.0

票数 1
EN

Stack Overflow用户

发布于 2012-07-17 22:53:51

我也在努力做到这一点。从HoneyComb开始,这很简单:看看这个音乐应用(它在播放时有一个状态栏控件)。当然,你也可以用your_notification_remote_view_instance.setOnClickPendingIntent(R.id.a_button_in_notification, pending_intent_to_be_handled_by_a_service);实现你的应用,同时用一个服务来支持它,以正确地处理意图。虽然按钮可以嵌入在早期版本中,但它们在按下时不会获得焦点或单击。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3693078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档