TextView.setOnEditorActionListener

EditTextに入力している時などで、Enterキーを検知して何かしたい場合は、TextView.setOnEditorActionListenerで、OnEditorActionListenerをセットすると、イベントを拾える。

TextView  |  Android Developers

activity_main.xmlで、

EditTextだけおいて、MainActivity.javaで、

Enterキーが押された時、入力された文字列をToastで出す。
IME_ACTION_DONEでEnterを押したかを検知できる。

"ABCDE"と入力
"ABCDE"と入力

"ABCDE"と入力し、Enterキーを押すと。

Toastで"ABCDE"が出てきた。
Toastで"ABCDE"が出てきた。

Toastで"ABCDE"が出てきた。

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