Sto utilizzando TextInputLayout da Android Design Library per mostrare l'etichetta su EditText.TextInputLayout hint overlap issue
Il problema è quando avvio un'attività con il testo di suggerimento EditText (etichetta) si sovrappone al testo effettivo (per un secondo) e solo dopo ritorna al suo posto (all'inizio di EditText).
Per illustrare questo problema ho registrato un breve video di esempio: https://youtu.be/gy0CzcYggxU
Ecco il mio activity.xml:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:orientation="vertical">
<android.support.design.widget.TextInputLayout
android:id="@+id/firstNameTextInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp">
<EditText
android:id="@+id/firstNameEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/first_name"
android:inputType="textCapWords"
android:textColor="@color/textPrimary"
android:textColorHint="@color/textSecondary"
android:textSize="16sp"
android:theme="@style/CustomEditText"/>
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="24dp">
<EditText
android:id="@+id/lastNameEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/last_name"
android:inputType="textCapWords"
android:textColor="@color/textPrimary"
android:textColorHint="@color/textSecondary"
android:textSize="16sp"
android:theme="@style/CustomEditText"/>
</android.support.design.widget.TextInputLayout>
Penso che questo accada quando torni ad Attività che ha quei valori con valori editi? – Herry
@Herry Sì, esattamente. Quindi dov'è il problema? –
Non sono sicuro di dove sia il problema ma quando torni all'attività imposta prima il valore di Editext dal codice java, quindi imposta il suggerimento con il codice java e Rimuovi il suggerimento dal file xml usalo solo dal codice java. – Herry