Android - EditText で「Enter」を処理する 質問する

Android - EditText で「Enter」を処理する 質問する

onSubmit HTML イベントのように、Enter入力中にユーザーが押す操作を処理する方法があるかどうか知りたいです。EditText

また、「完了」ボタンに別のラベル(たとえば「実行」)を付けて、クリックすると特定のアクション(ここでも onSubmit など)を実行するように仮想キーボードを操作する方法があるかどうかも疑問です。

ベストアンサー1

EnterEditText に入力中にユーザーが押下したことを処理する方法 (onSubmit HTML イベントのようなもの) があるかどうか知りたいです。

はい。

また、「完了」ボタンに別のラベル(たとえば「実行」)を付けて、クリックすると特定のアクション(ここでも onSubmit など)を実行するように仮想キーボードを操作する方法があるかどうかも疑問です。

はい、そうです。

あなたは、android:imeActionIdそしてandroid:imeOptions属性に加えて、setOnEditorActionListener()方法、すべてオンTextView

「完了」ボタンのテキストをカスタム文字列に変更するには、次を使用します。

mEditText.setImeActionLabel("Custom text", KeyEvent.KEYCODE_ENTER);

おすすめ記事