Modification de la couleur de la ligne inférieure d'EditText avec Appcompat v7
Problème :
Lors de l'utilisation d'Appcompat v7 pour maintenir la cohérence entre les versions d'Android, les utilisateurs peuvent rencontrer des difficultés pour modifier les couleurs de la ligne de fond et d'accent des composants EditText.
Requête :
Est-il possible de modifier ces couleurs dans Appcompat v7, et si oui, comment ?
Solution :
Pour obtenir l'effet souhaité, suivez ces étapes :
Remplacer les propriétés du thème :
Définissez des valeurs personnalisées pour colorControlActivated, colorControlHighlight et colorControlNormal dans la définition du thème de votre application, comme indiqué ci-dessous :
<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>
Appliquer le thème :
Associez le thème modifié aux activités souhaitées dans votre application. Par exemple, vous pouvez inclure les éléments suivants dans votre fichier manifeste :
<code class="xml"><activity android:name=".MainActivity" android:theme="@style/Theme.App.Base" /></code>
En suivant ces étapes, vous pouvez personnaliser efficacement la ligne du bas et les couleurs d'accent des composants EditText dans votre Appcompat v7. candidature.
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!