TextView.addTextChangedListener

TextView.addTextChangedListenerにリスナーをセットすることで、EditTextなどの入力テキストの変化を追うことが出来る。

TextView  |  Android Developers

EditTextとTextViewを用意。

edittext1.addTextChangedListenerにTextWatcherを渡し、beforeTextChanged(変化前)、afterTextChanged(変化後)、onTextChanged(変化時)、の時にテキストがどうなっているか確認する。

最初は何もない
最初は何もない

最初は何もない。

"あ"を入力。beforeには何もない。
"あ"を入力。beforeには何もない。

"あ"を入力。beforeには何もない。

afterは"あ"
afterは"あ"

afterは"あ"。
onTextChangedは下のTextViewに出ている通り。

確定の時はbeforeで"あ"
確定の時はbeforeで"あ"

確定の時はbeforeで"あ"。

afterも"あ"
afterも"あ"

afterも"あ"。

Sample/android/TextView/addTextChangedListener/src/TextView at master · bg1bgst333/Sample · GitHub