我的应用程序显示了一些通知,并且根据用户首选项,它可能会在通知中使用自定义布局.它运作良好,但有一个小问题 - 文本颜色.股票Android和几乎所有制造商皮肤都使用黑色文本作为通知文本的浅色背景,但三星没有:他们的通知下拉具有深色背景,默认通知布局中的文本是白色.
所以这会导致一个问题:不使用任何花哨布局的通知显示正常,但使用自定义布局的通知很难阅读,因为文本是黑色而不是默认白色.即使官方文档只是#000为a 设置颜色TextView,所以我找不到任何指针.
用户很友好地截取问题的屏幕截图:

那么如何在布局中使用设备中的默认通知文本颜色?我宁愿不开始根据手机型号动态改变文本颜色,因为这需要大量更新,而定制ROM的人可能仍会遇到问题,具体取决于他们使用的皮肤.