Gri*_*ace 5 notifications android android-notifications android-notification-bar
我有一个使用LinearLayout包含a ImageView和a 的自定义通知TextView.在Android 4.0之前,我需要做的就是将文本颜色换成EventContent和EventContent.Title样式,所有颜色看起来都很棒.
但是在Android 4.0(冰淇淋三明治)上,我的自定义通知背景颜色是浅灰色,更糟糕的是它与默认文本样式发生了可怕的冲突.这对我来说很奇怪,因为所有其他通知都有深灰色(几乎是黑色),我在布局中根本没有改变背景颜色.
有没有办法访问通知的默认背景颜色?我不想手动将其设置为黑色(或其他颜色),因为我希望它与设备上的主题配合得很好.但我环顾四周,找不到能给我这种颜色的东西.
我也有一个自定义通知,发现冰淇淋三明治的背景颜色也是灰色的.我也看到了其他应用程序,如WeatherBug.
我的清单中没有targetSdkVersion.我发现通过向清单添加targetSdkVersion ="14"可以解决问题.现在背景是每个Android版本的适当颜色.
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="14" />
Run Code Online (Sandbox Code Playgroud)
编辑:谷歌确认这是正确的方法.有关详情,请访问https://code.google.com/p/android/issues/detail?id=23863&thanks=23863&ts=1325611036
这似乎是 Android 4.0.3 中的一个错误。请参阅错误报告以获取更新:http://code.google.com/p/android/issues/detail? id=23863&thanks=23863&ts=1325611036
| 归档时间: |
|
| 查看次数: |
6628 次 |
| 最近记录: |