Colore suggerimento di TextInputLayout

Sto utilizzando la nuova libreria di progettazione Google (com.android.support:design:22.2.0) e ho problemi con android.support.design.widget.TextInputLayout .

Se ho impostato il suo EditText in modo programmato, il colore di suggerimento fluttuante è grigio anziché il colore di accento. Funziona se l'utente riempie il field (EditText) o se modifica il valore predefinito del field.

  • Dichiarazione di un elemento UI personalizzato di androidi utilizzando XML
  • Come verificare se il microfono viene utilizzato da qualsiasi applicazione di background
  • Cancellare l'Android Redo e annullare l'operazione
  • Layout lineare e peso in Android
  • onDestroy () mentre "attende" per onActivityResult ()
  • Enumerare / ingrandire tutte le viste in attività?
  • Questo è il mio codice:

    <android.support.design.widget.TextInputLayout android:layout_height="wrap_content" android:layout_width="match_parent"> <EditText android:id="@+id/register_username" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/register_username" android:inputType="text"/> </android.support.design.widget.TextInputLayout> 

    Dopo che un utente fa clic su un button, riempie il field tramite il metodo setText () di EditText e il suggerimento flottante diventa grigio. È bug o manchi qualcosa?

  • Come animare un VectorDrawable in un modo fluido?
  • come implementare il doppio click in android
  • access token da linkedin per applicazioni Android
  • Come trovare il path interno della scheda SD?
  • Come utilizzare la memory condivisa (IPC) in Android
  • Come salvare e riutilizzare la stessa istanza di frammenti?
  • 4 Solutions collect form web for “Colore suggerimento di TextInputLayout”

    metti android:textColorHint="@color/your_color" all'interno di TextInputLayout

    Utilizza android.support.v7.widget.AppCompatEditText invece di EditText ei tuoi problemi dovrebbero essere risolti. Assicurarsi inoltre che le impostazioni del gradel siano le seguenti:

     compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0' 

    Vedi qui

    In particolare android.support.design:hintTextAppearance="@style/TextAppearance.AppCompat">

    Sotto il codice lavorato per me:

     <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp"> <EditText android:id="@+id/email" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/white_box" android:hint="@string/prompt_email" android:inputType="textEmailAddress" android:maxLines="1" android:singleLine="true" android:textColor="@color/text_color" android:textColorHighlight="@color/text_color" android:textColorHint="@color/text_color" android:drawableRight="@drawable/ic_action_email"/> </android.support.design.widget.TextInputLayout> 

    colore di suggerimento di textColorHint quando edittext non è focalizzato e android:textColorHighlight colore suggerimento in modalità galleggiante

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.