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