Ho un layout con un singolo TextInputLayout
con un EditText
al suo interno.TextInputLayout auto focus
Quando il layout viene caricato, lo EditText
è immediatamente in modalità di modifica, la tastiera non è in alto ma il cursore lampeggia e il suggerimento non è all'interno dello EditText
ma sopra di esso.
Desidero che il suggerimento venga animato da EditText solo se si utilizza prima lo EditText
.
Come posso farlo? Ho provato clearFocus() sia su EditText
che su TextInputLayout
.
mio xml:
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<EditText
android:singleLine="true"
android:id="@+id/case_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Case name" >
</EditText>
</android.support.design.widget.TextInputLayout>
@Kuffs android: windowSoftInputMode = "stateHidden" non funziona neanche, siete invitati a provare. – aviran
Forse la domanda che ho suggerito non era un buon esempio, ma ce ne sono molti altri che chiedono la stessa cosa. Si prega di utilizzare la ricerca. http://stackoverflow.com/questions/5550429/edittext-android-automatic-focus Controlla tutte le risposte, non solo quelle accettate. – Kuffs
Questo ha la maggior parte delle attività http://stackoverflow.com/questions/1555109/stop-edittext-from-gaining-focus-at-activity-startup – Kuffs