TextView.addTextChangedListenerにリスナーをセットすることで、EditTextなどの入力テキストの変化を追うことが出来る。
EditTextとTextViewを用意。
edittext1.addTextChangedListenerにTextWatcherを渡し、beforeTextChanged(変化前)、afterTextChanged(変化後)、onTextChanged(変化時)、の時にテキストがどうなっているか確認する。
最初は何もない。
"あ"を入力。beforeには何もない。
afterは"あ"。
onTextChangedは下のTextViewに出ている通り。
確定の時はbeforeで"あ"。
afterも"あ"。
Sample/android/TextView/addTextChangedListener/src/TextView at master · bg1bgst333/Sample · GitHub