android - teclado - ¿Cómo deshabilitar el enfoque inmediato en TextInputLayout?
textinputedittext example (4)
Ninguna de las respuestas ayudó en mi caso. Lo que hice fue lo siguiente:
editText.post(() -> {
textInputLayout.setHintAnimationEnabled(false);
editText.clearFocus();
textInputLayout.setHintAnimationEnabled(true);
});
Esto está disponible a partir de la biblioteca de soporte de diseño v23.
Ponga esto en su onCreate ():
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
o agregue esto a su manifiesto en la entrada de sus actividades:
android:windowSoftInputMode="stateHidden"
Solucioné este problema, solo agregue otro EditText y ocúltelo
<EditText
android:layout_width="0dp"
android:layout_height="0dp" />
<android.support.design.widget.TextInputLayout
android:id="@+id/NghiPhep_TextInputLayout_GhiChu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextAppearance="@style/TextHintLabel"
android:layout_marginTop="5dp"
android:focusableInTouchMode="true"
>
<EditText
android:id="@+id/NghiPhep_txt_GhiChu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@color/colorPrimaryDark"
android:hint="Ghi chú"
android:fontFamily="@font/arial_rounded"
android:inputType="textMultiLine"
android:singleLine="false"
android:textSize="18sp"/>
</android.support.design.widget.TextInputLayout>
en tu vista de raíz usa este atributo:
android:focusableInTouchMode="true"