I have the following issue, which makes a custom notification with a light gray background. I found a solution over here which requires to changed the targetSdkVersion to 14. This solution works fine, but It disables the menu button.
Does anyone as a better solution? is there a way to reenable the menu?

The quick fix for this problem hard code black color for API 14+
A much neater way to solve this problem is to use the native Notification builder with a big icon when the device is running sdk 14+.