2012-03-14 1 views
1

나는 여러 개의 editText와 하나의 최종 editText가있는 프로그램을 가지고 있습니다 ... 나는 전체 edittext의 변화를 반영하기 위해 TextWatcher를 구현하려고합니다. 그러나 모르겠습니다. 어떻게 여러 editTexts에 대한 변경 사항을 구현할 수 있습니다.android- 텍스트 워처 구현 예제,

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

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

public void onTextChanged(CharSequence s, int start, int before, int count) {    
    total+=new Integer(s.toString()); 
    _EDTotal.setText(""+total); 
} 

제가 제 I은 _EDTotal 올바른 값의 setText 것이다의 값을 입력하면, 상기 실시 예에서 I는 ... 문제에 직면하지만, 내가 삭제하는 경우를 사용하여 EDITTEXT에 (백 스페이스 키를 사용) 청취자 나는 그것을 새로운 prob로 대체 할 수 없을 것입니다.

+0

흠 ... 좀 더 명확한 코드를 게시 할 수 있습니다 .. –

답변

1

이 같은 시도 :

edittext.addTextChangedListener(new TextWatcher() { 
    @Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { } 
    @Override 
    public void beforeTextChanged(CharSequence s, int start, int count, int after) { } 
    @Override 
    public void afterTextChanged(Editable s) { 
     //your action 
    } 
});