EditTextに値をセットするツイートシェアはてブLINEPocketどうも、tatsuです!今日は、EditTextに値をセットする方法を説明します。Studioのバージョンは2.3.3です。EditTextに値をセットする「EditTextに値をセットするときにTextViewと同じやり方でセットできると思ったのにできなかった。2番目の引数ってなにを選べばいいの?」と思った方いませんか?私も最初そうなりました(笑)なので今回はEditTextに値をセットするメソッドの説明をしたいと思います。使用するメソッドはsetTextです。以下のソースを参考にしてください。TextView.BufferType.NORMAL);補足setTextの2番目の引数には以下の選択肢があります。TextView.BufferType.NORMALTextView.BufferType.EDITABLETextView.BufferType.SPANNABLE通常使用する分には「TextView.BufferType.NORMAL」を指定しておけば大丈夫かと思います。この2番目の引数、どんな意味があるのかと言いますと、getText()メソッドでの返却する型を指定しています。それぞれの返却時の型は次の通りです。Spannable型String型はCharSequencesインターフェースを実装していますので、とりあえずNORMALを指定しておけば問題ないということです(SpannableとEditableもCharSequencesを実装しています)。SpannableとEditableについても簡単に説明します。テキストの内容を変更することができるインターフェース(一部文字を挿入・削除等)SpannableとEditableについては以下の記事を参考にしてください。コメントをキャンセルメールアドレスが公開されることはありません。Editableを使用してテキストに文字列を追加・削除するRECOMMENDこちらの記事も人気です。