¿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.

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

  • Detectar el botón de borrado en el teclado virtual
  • Cómo establecer el tamaño de texto de etiqueta flotante?
  • EditText lineSpacingExtra emisión
  • ¿Cómo puedo configurar varios tipos de entrada en un EditText en Android?
  • ¿Hay una forma de realizar un seguimiento de esta excepción: la búsqueda de enfoque devolvió una vista que no pudo tomar el foco
  • Cómo borrar la selección en un EditText?
  • EditText onClick no muestra Virtual Keyboard
  • Formato de la fecha de caducidad en formato mm / aa
  • Mostrar el teclado para edittext cuando se inicia el fragmento
  • Cómo abrir el teclado de Android en modo de voz de forma programática?
  • ¿Cómo eliminar inmediatamente el espacio de un edittext si un usuario presiona el espacio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.