スマホにEditTextを使って文字を入力する2020/1/18Androidアプリで文字入力を扱うにはEditTextを使います。表示される簡単な例です。29EditText単純な文字入力ですが、実は色々と奥深いものがあります。入力の文字について、終了のタイミングとその入力の取得、フォーカスの外し方などなど、とりあえず基本的なところを理解しておきましょう。使って文字列を取り出すトリガーにします。/></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の文字入力を監視します。mailフォームブックマークしておくと便利ですアプリ開発が上達するお勧めアプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない...あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。オンラインスクールは色々ありますが、以下の3つはAndroidが学習できる老舗スクールです。ACADEMYAndroidアプリコースこういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。無料体験レッスンとても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。CodeCamp~約8,000名の受講生と80社以上の導入実績~現役エンジニアのオンライン家庭教師CodeCamp直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。