Maison > Java > javaDidacticiel > Puis-je modifier la couleur de la ligne inférieure d'EditText avec Appcompat v7 ?

Puis-je modifier la couleur de la ligne inférieure d'EditText avec Appcompat v7 ?

Susan Sarandon
Libérer: 2024-11-02 07:35:29
original
598 Les gens l'ont consulté

Can I Modify EditText Bottom Line Color with Appcompat v7?

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 :

  1. 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>
    Copier après la connexion
  2. 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>
    Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal