|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
sobre EditText
Hola de nuevo, una consultita
tengo una aplicacion muy sencillita 2 spinner y un edittext ya me funcionan los spinner cuando cambio el valor se calcula una formula en los dos pero quiero que cuando meto un valor en el edittext al pulsar enter en el teclado se recalcule la formula, no quiero poner un boton de recalcular y quisiera que al pulsar enter ademas se fuera el teclado para poder ver toda la pantalla. Supongo que habra un evento en el editText que se pueda hacer esto no? Gracias por las respuestas. |
|
#2
|
||||
|
||||
Para hacer desaparecer el teclado:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT _METHOD_SERVICE); imm.hideSoftInputFromWindow(elEditText.getWindowTo ken(), 0); Para que al escribir algo en un EditText se ejecute un evento: elEditText.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { ............ } }); |
#3
|
||||
|
||||
Muchisimas gracias KriongeN
voy a tener que ponerle tu nombre a mi programita je je ej Saludos. |
#4
|
||||
|
||||
Yo uso:
exto.setOnKeyListener(new OnKeyListener(){ @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if(event.getAction() == KeyEvent.ACTION_DOWN) if(keyCode == KeyEvent.KEYCODE_ENTER){ //Aquí haces lo que quieras return true; } return false; } }); |