EditText, wartości inputType (xml)

128

Gdzie mogę znaleźć wartości, które InputTypemogą mieć?

Znam http://developer.android.com/reference/android/text/InputType.html , ale jak powinny wyglądać wartości w plikach XML układu?

jgauffin
źródło
2
Trochę późno w ciągu dnia, ale myślę, że to może być to, czego szukasz: developer.android.com/reference/android/R.attr.html
ChrisV
3
To może być to, czego szukasz: developer.android.com/reference/android/…
Robbie Matthews

Odpowiedzi:

309

Możesz użyć zakładki właściwości w eclipse, aby ustawić różne wartości.

tutaj są wszystkie możliwe wartości

  • Żaden
  • tekst
  • textCapCharacters
  • textCapWords
  • textCapSentences
  • textAutoCorrect
  • textAutoComplete
  • textMultiLine
  • textImeMultiLine
  • textNoSuggestions
  • textUri
  • textEmailAddress
  • textEmailSubject
  • textShortMessage
  • textLongMessage
  • textPersonName
  • textPostalAddress
  • textPassword
  • textVisiblePassword
  • textWebEditText
  • textFilter
  • textPhonetic
  • textWebEmailAddress
  • textWebPassword
  • numer
  • numberSigned
  • numberDecimal
  • numberPassword
  • telefon
  • datetime
  • data
  • czas

Sprawdź tutaj, aby uzyskać wyjaśnienia: http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

Ravi Vyas
źródło
Opis...?
Yousha Aleayoub
28

Dodatkowa odpowiedź

Oto jak zachowuje się standardowa klawiatura dla każdego z tych typów danych wejściowych.

wprowadź opis obrazu tutaj

Zobacz tę odpowiedź, aby uzyskać więcej informacji.

Suragch
źródło
Doskonały przykład z vidoe o tym, jak wygląda twoja klawiatura po użyciu typu wprowadzania
Ashish
0
android:inputMethod

jest przestarzałe, zamiast tego użyj inputType:

 android:inputType="numberPassword"
Hamed Jaliliani
źródło