Android开发者网站上有一个教程,指导您如何创建自定义通知。它在大多数Android设备上运行良好,但摩托罗拉的一些品牌手机(摩托罗拉电气)有自己的解雇按钮。我猜android的这个固件/ ROM会覆盖默认通知的默认XML布局。因此,自定义通知没有此解除按钮。
有一个简单的方法来保持这个按钮吗?或唯一的方法是检查此设备是否有这样的按钮,如果是这样,添加一个?
答案 0 :(得分:0)
是否有一种简单的方法可以保留此按钮?
根据定义,不,因为你没有把按钮放在那里。
或唯一的方法是检查此设备是否有这样的按钮
我不知道你会怎么做。
如果有的话加一个?
我不知道你会怎么做。对于缺少每个Notification
解雇选项(Android 1.x / 2.x)的设备,您无法拥有自己的按钮。您始终可以将Notification
设置为自动取消(例如,setAutoCancel(true)
设置为Notification.Builder
),在这种情况下,点击Notification
上的任何位置都会将其解除。