2013-08-20 12 views
16

Sto utilizzando un EditText per prendere la data dall'utente. Quindi, quando sto eseguendo la mia applicazione sul valore predefinito che ho dato è sottolineando il testo in rosso. codice XMLModifica testo che mostra il sottosquadro rosso sul testo

<EditText 
     android:id="@+id/setDate" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="5dp" 
     android:gravity="center_horizontal" 
     android:text="dd/mm/yyyy" /> 

E nella mia attività

date.setFocusableInTouchMode(false); 

Perché si sottolineano il testo in rosso? Una volta impostata la data, non mi mostra la sottolineatura rossa.

+0

vuol sottolineare il testo in voi 'campo EditText'? Si verificano errori? Logcat mostra qualcosa relativo a questo? –

+0

sì, sottolinea il testo in EditText che è gg/mm/aaaa. Non c'è nessun errore in là è solo rosso uderline sul testo nell'interfaccia utente –

+0

@AndroidRookie hai qualche idea su listview http://stackoverflow.com/questions/18308228/set-value-and-get-the-values-of-all-the-items-in-the-listview-android/18308493? noredirect = 1 # 18308493 –

risposta

58

presumo, che questo è il vostro controllo di periodo, in modo da aggiungere:

android:inputType="textNoSuggestions" 
+0

Grazie ha funzionato per me ...! !! –

+1

Per qualche ragione questo qui corretto http://stackoverflow.com/questions/28007388/android-view-windowmanagerbadtokenexception-list-view-set-text-then-focus dio sa perché ... – Isaac

Problemi correlati