J'utilise un AutocompleteTextView
dans l'application Android. Comment changer la couleur de soulignement et aussi la couleur du curseur?AutoCompleteTextView changer la couleur de soulignement
1
A
Répondre
10
Étape 1 Définir un style dans styles.xml
<style name="Autocomplete">
<item name="colorControlNormal">@color/blue</item>
<item name="colorControlActivated">@color/black</item>
</style>
Où colorControlNormal
est la couleur du soulignement lorsque le AutoCompleteTextView n'a pas mise au point et colorControlActivated
est la couleur du curseur et souligner quand il a concentrer.
Étape 2 Ajouter le style à votre AutoCompleteTextView
<AutoCompleteTextView
android:id="@+id/autocomplete"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/Autocomplete"/>
Vérifier this tutoriel de AutoCompleteTextViews pour plus d'informations.
0
Alternativement, éditez le fichier colors.xml et changez la couleurAccent à votre choix de couleur. Astuce, en cliquant sur le carré de couleur affiché fera apparaître une palette de couleurs.
[link] http://stackoverflow.com/questions/24535907/change-the-color-of-the-underline-of-autocompletetextview – Manish
c'est une réponse de 2014. Parce que la conception matérielle a commencé en 2015. J'utilise le thème Theme.AppCompat.NoActionBar. –
n'aimez-vous pas changer le fichier 'colorPrimary' de' colors.xml'? –