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  
Viejo 12/03/12, 21:17:35
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de monchyrcg
monchyrcg monchyrcg no está en línea
Miembro del foro
Mensajes: 384
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Versión de ROM: v10d
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 10:16:05 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007