[Android Studio] EditTextで複数行入力できるようにする

どうも、tatsuです!

今日は、EditTextで複数行入力できるようにする方法を説明します。

※この記事で使用しているAndroid Studioのバージョンは2.3.3です。

EditTextで複数行入力できるようにする

以下のように、inputType属性にtextMultiLineを指定するのと、lines属性を指定してあげると複数行にすることができます。
ちなみに例ではlinesを3としていますが、常に表示される行数が3行なだけであり、3行分以上入力可能です。

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20sp"
        android:inputType="textMultiLine"
        android:lines="3"
        />

 

また、inputType属性には次のような設定をすることもできます(これでも一部です)。

  • none ・・・ 編集不可
  • text ・・・ 文字列
  • textCapCharacters ・・・ 大文字のみのテキスト
  • testMultiLine ・・・ 複数行テキスト
  • textUri ・・・ URI
  • textEmailAddress ・・・ メールアドレス
  • textPersonName ・・・ 氏名
  • textPostalAddress ・・・ 住所
  • textPassword ・・・ パスワード(伏字)
  • textVisiblePassword ・・・ パスワード(伏字ではない)
  • numberPassword ・・・ パスワード(数字)
  • number ・・・ 数字
  • numberDecimal ・・・ 数字(少数)
  • datetime ・・・ 日付と時刻
  • date ・・・ 日付
  • time ・・・ 時刻

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です