スマホにEditTextを使って文字を入力する2022/5/4Androidアプリで文字入力を扱うにはEditTextを使います。表示される簡単な例です。Studio2021.1.1EditText単純な文字入力ですが、実は色々と奥深いものがあります。入力の文字について、終了のタイミングとその入力の取得など、とりあえず基本的なところを理解しておきましょう。使って文字列を取り出すトリガーにします。/></androidx.constraintlayout.widget.ConstraintLayout>android:hintandroid:autofillHintsandroid:inputTypeを設定しないとwarningが出ます。android:hintここに文字入力をしてくださいなどわかるように半透明の文字を出します。入力し始めるとそれはなくなります。android:autofillHintsこれは以前に入力したものを再度使いたい場合など、ログインのID名などを表示してミスタイプを防ぐためのものです。ここを設定しただけではできないので、AutofillServiceなどの実装が必要です。ここでは扱わないので適当にwarningを消す目的だけの設定になっています。android:inputType以前はこれがなくてもwariningも出なかったのですが、想定されるものが数字か文字なのかなどによりキーボードの種類が変わります。name="hint">input</string></resources>この方法は、昔のボタンしかなかった時のアプリでは有効ですが実際には困ることがあります。スマホの画面タッチはいつでも、どこでもできるので文字入力だけして、他のアイコンをタップしたり、Homeに戻ったりと文字を入力しても、確定してくれないユーザーもいるからです。入力を監視するTextWatcherTextWatcherはEditTextの文字入力を監視します。