onSubmit HTML イベントのように、Enter入力中にユーザーが押す操作を処理する方法があるかどうか知りたいです。EditText
また、「完了」ボタンに別のラベル(たとえば「実行」)を付けて、クリックすると特定のアクション(ここでも onSubmit など)を実行するように仮想キーボードを操作する方法があるかどうかも疑問です。
ベストアンサー1
EnterEditText に入力中にユーザーが押下したことを処理する方法 (onSubmit HTML イベントのようなもの) があるかどうか知りたいです。
はい。
また、「完了」ボタンに別のラベル(たとえば「実行」)を付けて、クリックすると特定のアクション(ここでも onSubmit など)を実行するように仮想キーボードを操作する方法があるかどうかも疑問です。
はい、そうです。
あなたは、android:imeActionId
そしてandroid:imeOptions
属性に加えて、setOnEditorActionListener()
方法、すべてオンTextView
。
「完了」ボタンのテキストをカスタム文字列に変更するには、次を使用します。
mEditText.setImeActionLabel("Custom text", KeyEvent.KEYCODE_ENTER);