我的应用程序正在使用带有RemoteViews的自定义通知布局。
为了显示文本,布局使用以下系统样式:
android:TextAppearance.Material.Notification.Title
android:TextAppearance.Material.Notification
这可以很好地工作。
但是,不能使用TextAppearance样式来设置android:tint
的值,所以我必须硬编码颜色。
据我所知,没有特殊的系统风格来设置通知ImageButton色调。
硬编码的颜色在当前的Android 5+系统上运行良好,但一些用户安装了自定义深色主题的自定义ROM,通知看起来是错误的,即黑色背景上的黑色图标。
有没有办法获得系统通知图标/图像按钮的颜色,并从XML布局中应用它?
或许还有另一种方法可以做到这一点?
https://stackoverflow.com/questions/41544474
复制相似问题