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

Respuesta
 
Herramientas
  #1  
Viejo 12/03/12, 21:17:35
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

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.
Responder Con Cita


  #2  
Viejo 12/03/12, 22:13:21
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
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) {
............
}
});
Responder Con Cita
  #3  
Viejo 13/03/12, 11:52:11
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

Muchisimas gracias KriongeN

voy a tener que ponerle tu nombre a mi programita je je ej

Saludos.
Responder Con Cita
  #4  
Viejo 13/03/12, 12:16:07
Array

[xs_avatar]
monchyrcg monchyrcg no está en línea
Miembro del foro
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Tu operador: Orange
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;
}
});
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 07:40:12 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /