Копирование текста из одного ящика Edittext на другой в той же активности на лету, персонажа персонажа

StackOverflow https://stackoverflow.com/questions/4611388

Вопрос

Я создаю приложение для преобразования широты и продольных между различными форматами. Мой макет завершен, но мой текущий вызов это:

Для значений степени, так как пользователь вводит значение в EditText1, я хочу, чтобы он был реплицироваться в EditText2, так как они набирают, в режиме реального времени, символ для символа. Я избил себя, попробовал OnTouchListener, OnKeyboardActionListener и т. Д.

Позже я выполню расчеты в минутах, секундах и десятичных частях, поскольку они набираются. Поскольку в поле «Степень» не требует расчетов, я просто пытаюсь реплицировать стоимость пользователей на нескольких полях Edittext.

Резюме: Захватите символы в EditText1, поскольку они набираются, Place Edittext1 захватили символы в Edittext2 на лету.

Любая помощь будет очень ценится.

Майк Мерфи

Это было полезно?

Решение

Я не тестировал, но я нашел AddTextChangeDleStener ():

EditText firstEditText = (EditText)findViewById(R.id.firstEditText);
firstEditText.addTextChangedListener(new TextWatcher(){
    public void afterTextChanged(Editable s){
        String c = s.toString(); // read Content
        ((EditText)findViewById(R.id.secondEditText)).setText(c); // copy to #2
    }
    public void beforeTextChanged(CharSequence s, int start, int count, int after){ }
    public void onTextChanged(CharSequence s, int start, int before, int count){ }
});

http://groups.google.com/group/android-developers/browse_thread/thrad/eba1a2ea7d3a2828?fwc=1.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top