Modification de la ligne de fond de la couleur de edittext
Je suis en train de changer le fond de couleur de la ligne de EditText mais il montre par défaut de la ligne bleue de la couleur.Je n'ai pas réussi à comprendre où vais-je tort?
<EditText
android:id="@+id/searchtext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="15dp"
android:textColor="#000000"
android:layout_alignParentTop="true"
android:maxLines="1"
android:singleLine="true"
android:layout_toLeftOf="@+id/usericonlayout"
android:padding="7dp"
android:layout_marginTop="10dp"
android:hint="Search for all GIFs"
android:textColorHint="#A0A0A0"
android:shadowColor="@color/border_gray"
android:theme="@style/EditTextStyle"/>
styles.xml
<style name="AppBaseTheme" parent="android:Theme.Light">
<item name="colorAccent">@color/border_gray</item>
<item name="android:editTextStyle">@style/EditTextStyle</item>
</style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="colorAccent">@color/border_gray</item>
<item name="android:editTextStyle">@style/EditTextStyle</item>
</style
<style name="EditTextStyle" parent="Widget.AppCompat.EditText">
<item name="colorControlNormal">@color/border_gray</item>
<item name="colorControlActivated">@color/border_gray</item>
<item name="colorControlHighlight">@color/border_gray</item>
</style>
J'ai aussi essayé -
edittext.getBackground().setColorFilter(getResources().getColor(R.color.border_gray), PorterDuff.Mode.SRC_ATOP);
mais n'a pas travaillé
OriginalL'auteur user3684678 | 2015-03-23
Vous devez vous connecter pour publier un commentaire.
Je pense que vous essayez de mettre en œuvre la conception de matériel dans votre application.
Tout d'abord il devrait y avoir que deux valeurs de dossier dans votre dossier res.
1. les valeurs (Pour la version < 21)
2. valeurs-v21
styles.xml pour la version < 21
Et pour v21
OriginalL'auteur Pooja
Si vous utilisez l'Api lvl >= 21, alors vous devez mettre le "android:" espace de noms en face de chaque attribut que vous avez énumérés.
Si vous utilisez AppCompat, vous devez changer votre Thème parent:
OriginalL'auteur Kuno
ici, il est..
OriginalL'auteur Sjd