EditTextのInputTypeの共通属性

inputType(5.1システムのデフォルトの入力メソッドを例として取り上げます)

複数行入力、改行用のエンターキー、その他の機能なし

  • なし:textMultiLineと一致
  • textMultiLine:複数行の入力

1行入力の場合、エンターキーの機能は「次へ」になります

  • テキスト:通常
  • textPassword:非表示のパスワード
  • textCapCharacters:大文字
  • textCapWords:最初の文字を大文字にします
  • textCapSentences:最初の文字のみが大文字になります
  • textUri:URL
  • textEmailAddress:メールアドレス
  • textEmailSubject:メール

デジタル入力

  • 数字:純粋な数字、記号は入力できません
  • numberSigned:正と負の符号のある数値形式
  • numberDecimal:小数点付きの浮動小数点形式
  • 電話:純粋な数字と記号- + , . ; ( ) N
  • 日時:純粋な数字と記号- : /
  • 日付:純粋な数字と記号- . /
  • 時間:純粋な数字と記号:

特別な属性

  • editable = "false":EditTextを編集不可に設定します
  • singleLine = "true":必須の制限単一行入力
  • ellipsize = "end":テールオーバーフローデータを自動的に非表示にします
  • Capitalize = "pzxxc":これにより、入力pzxxcのみを受け入れることができます

おすすめ

転載: blog.csdn.net/qq_36881363/article/details/103891800