![[Android][Kotlin]EditTextのキーボードの完了ボタンを検知する方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750.jpg)
はじめに
AndroidでEditTextを使用した際に、ソフトウェアキーボードの右下に出るチェックマークの完了(Done)ボタンのイベントを検知する方法のメモ。
方法
EditTextのsetOnEditorActionListenerを使用します。以下はKotlinの例です。
1 2 3 4 5 6 | editText.setOnEditorActionListener { view, actionId, event -> if (actionId == EditorInfo.IME_ACTION_DONE) { // 完了(DONE)だったらやりたい処理 } return@setOnEditorActionListener true } |
以上です。
![[iOS13]SceneDelegateを使用したURL Schemeによるアプリ起動処理](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-300x300.png)
![[Android]ToolBarで左側にできる隙間をなくす方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-300x159.jpg)
![[iOS13]ERROR ITMS-90785: “UIUserInterfaceStyle can’t be ‘light’. It can only be ‘Light’, ‘Dark’, or ‘Automatic’.エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/09/Xcode-150x150.png)
![[Laravel]datetime型の項目を年・月・日・日付・時刻で検索する方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[AltBeacon]E/CycledLeScannerForLollipop: Scan failed: app cannot be registeredエラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Tips]LINEにてマークダウン方式で記載する](https://www.yukiiworks.com/wp-content/uploads/2019/11/line-icon-change-ver-6-5-0-150x150.jpg)

![[Kotlin][Android]BottomNavigationViewとViewPagerを用いたタブ遷移の実装](https://www.yukiiworks.com/wp-content/uploads/2019/04/kotlin-150x150.png)

