¿Cómo perder el foco de un edittext cuando el botón "hecho" en el teclado suave se presiona?
Tengo 7 cuadros edittext en mi xml. Estoy usando el OnFocusChangeListener para leer el valor de edittext y estoy utilizando ese valor para mi cálculo. Quiero hacer mi edittext a perder su enfoque cuando hago clic en el botón hecho en el teclado suave. el valor en el edittext.
- Android-Editext cambio después de cada cambio
- Añadir margen mayor a EditText en Android AlertDialog
- ¿Cómo elimino texto en EditText con TextWatcher? Cada vez que detecta una cadena y formatea su
- Validación de direcciones de correo electrónico en Android en EditText
- ¿Hay alguna forma de ocultar el teclado virtual permanentemente pero mantener la habilitación de enfoque para un EditText?
- Teclado suave de Android cubre el campo edittext
- La acción del método de entrada de EditText no funciona cuando se establece imeActionLabel
- ¿Cómo escuchar cualquier teclado en toda la aplicación?
- No obtener el botón "Ir" en el teclado de Android
- Android: Redimensionar sólo partes de la vista con el teclado suave en la pantalla
- Escribiendo en dos campos editados al mismo tiempo
- Cambiar fuente de la etiqueta flotante EditText y TextInputLayout
- Android EditText fuerza el teclado numérico pero permite caracteres no numéricos
El método clearFocus
llamada de EditText
para perder el foco cuando está hecho botón se chasca de soft-keyboard. hazlo como
editText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(actionId==EditorInfo.IME_ACTION_DONE){ //Clear focus here from edittext editText.clearFocus(); } return false; } });
y también añadir android:imeOptions="actionDone"
en edittext xml