Me gustaria saber si hay alguna forma de implementar algo parecido a lo que hace AngularJS, por ejemplo que escribas algo en un EditText y aparezca lo que escribes en otro sitio en tiempo real. Ya que usando java no he visto la forma.
Gracias!
Me gustaria saber si hay alguna forma de implementar algo parecido a lo que hace AngularJS, por ejemplo que escribas algo en un EditText y aparezca lo que escribes en otro sitio en tiempo real. Ya que usando java no he visto la forma.
Gracias!
#1 Tal vez no sea exactamente lo que andas buscando, pero la propiedad TextChanged ( cuando el texto cambia ) no te serviría para ese ejemplo?
#1 por que no haces que cada vez que escribes un caracter o borres, llamas a una funcion que lea y muestre el valor en donde quieras? o un evento que al escribir haces lo que quieras con ese campo.
#5
Ya imagino que lo hace con funciones internas, no soy muy buena programando, pero tampoco soy tan tonta xD.
Simplemente queria saber si para android, programando en Java, podria haber algo parecido, nada mas.
#4 Ignoro si hay algún otro método, yo personalmente no lo conozco, pero eso no creo que implique nada >.<
#6 Hace un monton que no toco android, pero busca por data binding o double binding.
https://developer.android.com/topic/libraries/data-binding/index.html
Si no ten convence ... pues listeners...
on change listener .. get text en tu variable y donde quieras mostrarlo pues pones la variable voilá
Si la pregunta es de Android, se haría con un TextWatcher
textView.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
//actualizar tu otro EditText
}
@Override
public void afterTextChanged(Editable editable) {
}
});
Para otra vez especifica en la pregunta para que plataforma lo quieres, la etiqueta móvil es demasiado amplia.