Personnalisation de la ligne inférieure d'EditText et des couleurs d'accentuation dans Appcompat v7
Question :
Dans Appcompat v7, est-il possible de modifier la ligne de fond et les couleurs d'accent d'EditTexts pour les aligner sur l'esthétique Material Design ?
Réponse :
Oui, il est possible de personnaliser le apparition d'EditTexts à l'aide d'Appcompat v7. Voici comment :
Remplacement du style personnalisé :
Modifiez le thème de base de votre application pour remplacer les valeurs suivantes :
<code class="xml"><style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorControlNormal">#c5c5c5</item> <item name="colorControlActivated">@color/accent</item> <item name="colorControlHighlight">@color/accent</item> </style></code>
Utilisation :
Changez le style associé aux activités souhaitées en Theme.App.Base. L'apparence EditText personnalisée sera appliquée à ces activités.
Remarque :
Contrairement aux versions précédentes d'AppCompat, les valeurs de colorControlActivated, colorControlHighlight et colorControlNormal ne sont pas explicitement déclarées. dans les styles pour les EditTexts basés sur Material Design. En remplaçant ces propriétés dans votre thème de base, vous pouvez contrôler l'apparence de ces éléments.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!