2015-06-04 3 views
6

Quando provo ad aggiungere un drawable a sinistra di EditText con TextInputLayout, l'hint di edittext si sovrappone al drawable.DrawableLeft si sta sovrapponendo con il suggerimento usando con Android TextInputLayout

Come evitare la sovrapposizione estraibile. Senza utilizzare il TextInputLayout il drawableLeft sta lavorando bene

<android.support.design.widget.TextInputLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 

      <EditText 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:hint="@string/email" 
       android:inputType="textEmailAddress" 
       android:drawableLef="@drawable/email" /> 
     </android.support.design.widget.TextInputLayout> 
+0

Il problema è che la larghezza del tuo EditText è limitata dal genitore, che non sembra abbastanza largo. O rendi il genitore più ampio o fai il wrap_content alla larghezza di EditText. –

+0

Ma quando uso drawable con EditText con parent come LinearLayout funziona correttamente. Il problema è quando utilizzo una nuova libreria di supporto alla progettazione ** TextInputLayout ** Sono di fronte a questo problema sovrapposto – Kamalanathan

+0

Hai provato il visualizzatore di gerarchia dell'interfaccia utente DDMS? può essere molto utile per problemi come questo http://developer.android.com/tools/help/hierarchy-viewer.html –

risposta

2

Questa è stata la bug nella biblioteca ma ora in nuova release versione-22.2.1 questo problema è stato risolto.

0

app:hintAnimationEnabled="false" risolve il problema del testo di suggerimento durante la lappatura del campo di testo pre popolato.