2012-05-16 5 views
3

EditText에서 텍스트를 가져온 다음 사용자가 입력 할 때마다 내 텍스트의 길이를 가져 오거나 값을 삭제합니다.입력시 EditText의 텍스트 길이를 잡는 방법은 무엇입니까?

나는 InputFilter 필터으로했지만 입력 필터가 삭제 키를 수신하지 않는다는 나의 경험이있다.

그래서 사용자가 내 글고 치기에 뭔가를 기록하는 경우 예를 들어, 다음 모두 삭제, 내 토스트 메시지는 늘 그 단지 예 (입력 된 텍스트의 길이)

은 "5"숙박 "0"말해

사용자가 입력하거나 삭제할 때마다 EditText의 텍스트 길이 값을 다시 가져 오는 방법이 있습니까?

답변

4

TextView.addTextChangedListener()을 사용하여 TextWatcher을 추가해야합니다. 그러면 텍스트 변경 이전, 이후 또는 이후에 원하는 것을 할 수 있습니다.

+0

정말 짧고 완벽했습니다. 고맙습니다. –

+0

@dtmilano 만약 내가 AutocompleteTxtView를 사용한다면 어떻게 길이()를 얻습니까; – Amitsharma

관련 문제