在构建版本11上启用菜单并在ICS或更高版本上修复自定义通知颜色

时间:2012-10-14 15:57:30

标签: android notifications manifest

我有以下问题,它使用浅灰色背景进行自定义通知。我找到了一个解决方案over here,它需要将targetSdkVersion更改为14.此解决方案可以正常工作,但它会禁用菜单按钮。

有人作为更好的解决方案吗?有没有办法重新启用菜单?

enter image description here

1 个答案:

答案 0 :(得分:0)

此问题的快速解决方法API 14 +的硬编码黑色

if ( Build.VERSION.SDK_INT >= 14 )
  contentView.setInt(R.id.custom_notification, "setBackgroundColor", 0xff151515);

解决此问题的更简洁方法是在设备运行sdk 14 +时使用带有大图标的本机通知构建器。