EditText, значения inputType (xml)

127

Где я могу найти ценности, которые InputTypeмогут иметь?

Я знаю http://developer.android.com/reference/android/text/InputType.html , но как должны выглядеть значения в XML-файлах макета?

jgauffin
источник
2
Немного поздно, но я думаю, что это может быть то, что вы ищете: developer.android.com/reference/android/R.attr.html
ChrisV
3
Это может быть то, что вы ищете: developer.android.com/reference/android/…
Робби Мэтьюз,
1
В частности, developer.android.com/reference/android/R.attr.html#inputType
cottonBallPaws

Ответы:

308

Вы можете использовать вкладку свойств в eclipse для установки различных значений.

вот все возможные значения

  • никто
  • текст
  • textCapCharacters
  • textCapWords
  • textCapSentences
  • textAutoCorrect
  • textAutoComplete
  • textMultiLine
  • textImeMultiLine
  • textNoSuggestions
  • textUri
  • textEmailAddress
  • textEmailSubject
  • textShortMessage
  • textLongMessage
  • textPersonName
  • textPostalAddress
  • textPassword
  • textVisiblePassword
  • textWebEditText
  • TextFilter
  • textPhonetic
  • textWebEmailAddress
  • textWebPassword
  • число
  • numberSigned
  • numberDecimal
  • numberPassword
  • Телефон
  • Дата и время
  • Дата
  • время

Найдите здесь объяснения: http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

Рави Вьяс
источник
Описание...?
Юша Алеайуб
24

Дополнительный ответ

Вот как стандартная клавиатура ведет себя для каждого из этих типов ввода.

введите описание изображения здесь

См. Этот ответ для получения более подробной информации.

Suragch
источник
0
android:inputMethod

устарел, вместо этого используйте inputType:

 android:inputType="numberPassword"
Хамед Джалилиани
источник