Comment modifier la couleur de surbrillance sur le champ editText

Voici une capture d'écran d'un champ de texte d'édition personnalisé que j'ai dans mon application Android. Pendant que vous tapez un mot donné, le texte du mot que vous tapez présente est en gris et affiche le texte en noir, jusqu'à ce que vous touchez la barre d'espace au moment où le texte devient blanc comme prévu. Existe-t-il un moyen de modifier la couleur du point fort et le texte en surbrillance?

Entrez la description de l'image ici

  • Essayer de reproduire automatiquement la vidéo YouTube dans une application PhoneGap / Cordova
  • Android EditText newline du clavier ne fonctionne pas (uniquement sur la vue d'entrée)
  • Comment faire référence à l'activité enfant de TabHost pour appeler une fonction publique?
  • Comment importer un projet Android existant dans Eclipse?
  • Rénovation: le serveur renvoie ETag et Cache-Control: max-age = 60. Le cache ne devrait-il pas être utilisé si la demande <60s?
  • Le CoordinatorLayout devrait-il être placé dans l'Activité ou le Fragment lorsqu'il s'agit de fragments défilants et non défilement?
  • Mon texte d'édition xml ressemble à ceci

    <EditText android:id="@+id/searchField" android:layout_width="160dp" android:layout_height="44dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="60dp" android:background="@null" android:cursorVisible="true" android:ems="10" android:textColor="@color/white" android:textColorHighlight ="#ff0000" android:textCursorDrawable="@null" > </EditText> 

    L'ensemble de la mise en page

     <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:map="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <!-- As the main content view, the view below consumes the entire space available using match_parent in both dimensions. --> <RelativeLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#fff" > <fragment android:id="@+id/map" android:name="com.sapientnitro.inhouse.drop.components.DRPCustomMapFragment" android:layout_width="match_parent" android:layout_height="match_parent" /> <ImageButton android:id="@+id/btn_center_local" android:layout_width="44dp" android:layout_height="44dp" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="50dp" android:layout_marginRight="15dp" android:background="@drawable/btn_center_on_local_up" /> <RelativeLayout android:id="@+id/top_bar" android:layout_width="match_parent" android:layout_height="70dp" android:background="#ddffffff" > <ImageButton android:id="@+id/btn_menu" android:layout_width="40dp" android:layout_height="40dp" android:layout_alignParentBottom="true" android:layout_marginBottom="10dp" android:layout_marginRight="12dp" android:layout_toLeftOf="@+id/btn_search" android:background="@drawable/btn_menu_up" /> <ImageButton android:id="@+id/btn_create" android:layout_width="40dp" android:layout_height="40dp" android:layout_alignParentBottom="true" android:layout_marginBottom="10dp" android:layout_marginLeft="12dp" android:layout_toRightOf="@+id/btn_search" android:background="@drawable/btn_create_up" /> <ImageButton android:id="@+id/btn_search" android:layout_width="40dp" android:layout_height="40dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="10dp" android:background="@drawable/btn_search_up" /> </RelativeLayout> <LinearLayout android:id="@+id/search" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ddffffff" android:orientation="vertical" > <RelativeLayout android:id="@+id/search_bar" android:layout_width="match_parent" android:layout_height="70dp" android:background="#dd00cccb" > <ImageView android:id="@+id/searchBox" android:layout_width="238dp" android:layout_height="44dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="20dp" android:src="@drawable/search_field" /> <ImageView android:id="@+id/clear" android:layout_width="25dp" android:layout_height="25dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="220dp" android:src="@drawable/btn_clear_field" /> <EditText android:id="@+id/searchField" android:layout_width="160dp" android:layout_height="44dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="60dp" android:background="@null" android:cursorVisible="true" android:ems="10" android:textColor="@color/white" android:textColorHighlight ="@color/white" android:textCursorDrawable="@null" > </EditText> <TextView android:id="@+id/cancelBTN" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="16dp" android:textColor="@color/white" android:textSize="22dp" android:text="@string/cancel" /> </RelativeLayout> <ScrollView android:id="@+id/search_results_container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:paddingTop="2dp" android:scrollbars="none" > <LinearLayout android:id="@+id/search_results_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <RelativeLayout android:id="@+id/header_artists" android:layout_width="match_parent" android:layout_height="50dp" android:background="#dd00cccb" /> <HorizontalScrollView android:id="@+id/results_artists" android:layout_width="match_parent" android:layout_height="150dp" /> <RelativeLayout android:id="@+id/header_followers" android:layout_width="match_parent" android:layout_height="50dp" android:background="#dd00cccb" /> <HorizontalScrollView android:id="@+id/results_followers" android:layout_width="match_parent" android:layout_height="150dp" /> <RelativeLayout android:id="@+id/header_places" android:layout_width="match_parent" android:layout_height="50dp" android:background="#dd00cccb" /> <HorizontalScrollView android:id="@+id/results_places" android:layout_width="match_parent" android:layout_height="150dp" /> </LinearLayout> </ScrollView> </LinearLayout> </RelativeLayout> <ListView android:id="@+id/left_drawer" android:layout_width="255dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="#dd00cccb" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:listSelector="@drawable/selector_transparent" /> <ListView android:id="@+id/right_drawer" android:layout_width="255dp" android:layout_height="match_parent" android:layout_gravity="end" android:background="#dd00cccb" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:listSelector="@drawable/selector_transparent" /> </android.support.v4.widget.DrawerLayout> 

  • Le constructeur Intent (nouveau View.OnClickListener () {}, Classe <DrinksTwitter>) est indéfini
  • Gradle script to autoversion et inclure le commit hash dans Android
  • Remplacez un fragment par programme
  • Liste PullToRefresh avec en-tête de section épinglée
  • ID unique pour chaque utilisateur dans Android
  • Existe-t-il une intention de désinstallation d'une application pour TOUS les utilisateurs?
  • 8 Solutions collect form web for “Comment modifier la couleur de surbrillance sur le champ editText”

    J'ai pu modifier le point culminant de mon texte d'édition en ajoutant cette ligne à mon fichier themes.xml:

     <item name="android:textColorHighlight">@color/m_highlight_blue</item> 

    Simple, utilisez simplement TextHightLight Property en mode XML

     android:textColorHighlight="#ff0000" 

    [L'image ci-jointe est ici pour un commentaire ci-dessous]

    Et quand je le fais, c'est comme ça

    Entrez la description de l'image ici

    Et si vous devez changer la poignée du marqueur, vous devriez changer

     <item name="colorAccent">@color/edittext_handle_selection</item> <item name="android:textColorHighlight">@color/edittext_selection</item> 

    Vous devez utiliser android:textColorHighlight dans l'élément EditText dans votre fichier xml de mise en page

    Dans la conception du matériau, vous obtiendrez la couleur d'ascension par défaut dans le style afin que la sélection de tous les textes et d'autres éléments soit conforme à cette couleur. Vous pouvez modifier cette couleur de montée de la manière suivante:

    Allez dans style.xml et changez la couleur suivante:

     <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorAccent">@color/colorAccent</item> // Replace this color with your own choice </style> 

    Dans du code:

     et.setHighlightColor(ContextCompat.getColor(getContext(), R.color.highlight)); 

    Vous devez utiliser un sélecteur pour changer les couleurs de texte `:

     <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Pressed State --> <item android:state_pressed="true" android:color="#FF0000" /> <!-- Focused State --> <item android:state_focused="true" android:color="#FF0000" /> <!-- Default State --> <item android:color="#FFFFFF" /> 

    Ensuite, définissez votre propriété textColor sur @ drawable / selector_name

    Utilisez ce code, pourrait vous aider

     android:textColorHighlight="your color code" 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.