Uso un TextInputLayout, vorrei impostare a livello di codice il colore del testo suggerito e il colore dell'etichetta mobile se il campo di immissione è obbligatorio. Prima di trasferirsi in TextInputLayout ho usato per impostare il colore del testo di suggerimento a livello di codice utilizzando il seguenteImposta programmaticamente TextInputLayout Testo suggerito Colore colore e etichetta mobile
textField.setHintTextColor(Color.RED);
Può qualcuno mi guida su come impostare il colore del testo suggerimento e il colore dell'etichetta galleggiante di programmazione per un TextInputLayout.
Nel screenshot allegato vorrei il testo di suggerimento Indirizzo 1 di essere in rosso quando non concentrato e la messa a fuoco sul galleggiante dell'etichetta Indirizzo 1 dovrebbe essere in rosso.
Aggiungere un onFocusChangeListener al testo di modifica e modificare il colore del suggerimento, onFocusChangeListener fornisce un valore booleano nei suoi parametri che è vero se il testo di modifica è attivo e falso quando lo stato attivo viene rimosso. Imposta di conseguenza hintTextColor. –
Non ho provato, ma penso che questo dovrebbe funzionare per voi: InputTextLayout.getEditText(). SetHintTextColor (Color.RED); – Stanojkovic
@Stanojkovic Ho provato che non funziona. –