studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android android-edittext android-softkeyboard

para - manual de programacion android pdf



¿Cómo perder el foco de un texto de edición cuando se presiona el botón “hecho” en el teclado virtual? (1)

Tengo 7 cuadros de texto en mi xml. Estoy usando OnFocusChangeListener para leer el valor de edittext y estoy usando ese valor para mi cálculo. Quiero hacer que mi edittext pierda su enfoque cuando hago clic en el botón "Hecho" en el teclado suave. el valor en el edittext.


Llame clearFocus método clearFocus de EditText para perder el enfoque cuando se hace clic en el botón terminado desde el teclado EditText . 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 agrega android:imeOptions="actionDone" en edittext xml