Mon application affiche des notifications, et selon les préférences de l'utilisateur, il pourrait utiliser une mise en page personnalisée dans une notification. Il fonctionne bien, mais il y a un petit problème, les couleurs de texte. Stock Android et presque tous les fabricants de peaux d'utiliser du texte noir sur un fond clair pour la notification texte, mais Samsung n'est pas le cas: leur notification déroulant a un fond noir et le texte du défaut de notification de la mise en page est blanche.
Si cela pose un problème: les notifications qui n'utilisent pas toute fantaisie dispositions montrent bien, mais celui qui utilise une mise en page personnalisée est difficile à lire parce que le texte est noir au lieu de la valeur par défaut blanc. Même la documentation officielle ne fait qu'un #000
couleur pour un TextView
, donc je ne pouvais pas trouver toutes les pointeurs.
Un utilisateur a eu la gentillesse de prendre une capture d'écran du problème:
Alors, comment puis-je utiliser la valeur par défaut de notification de la couleur de texte à partir de l'appareil dans ma présentation? Je préfère ne pas commencer à modifier dynamiquement la couleur du texte basé sur le modèle de téléphone, car cela demande beaucoup de mise à jour et les gens avec des custom ROM pourriez encore avoir le problème, en fonction de la peau qu'ils utilisent.