2011-02-04 3 views
2

У меня есть и макет android с двумя edittexts один для Qty и один для курса и текстовое изображение для общей суммы. теперь то, что я хочу сделать, это изменить/обновить общую сумму всякий раз, когда пользователь изменяет поля ставки или количества.Что такое событие, когда и edittext обновляется?

Что такое событие edittext, которое я ищу, и могу ли я установить его из свойств xml макета, как я могу установить OnClick?

ответ

4

Для этого Вы должны установить addTextChangedListener() к editText.Just, как показано ниже


editText.addTextChangedListener(this);// your activity has to implement TextWatcher interface 

чем вы должны переопределить этот метод


@Override 
    public void afterTextChanged(Editable s) { 
     // TODO Auto-generated method stub 

    } 

    @Override 
    public void beforeTextChanged(CharSequence s, int start, int count, 
      int after) { 
     // TODO Auto-generated method stub 

    } 

    @Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { 
     // TODO Auto-generated method stub 

    } 

вы можете использовать любой из этих методов по мере необходимости и изменить ур соответствующие виды текст

Смежные вопросы