EditText, inputType values (xml)
You can use the properties tab in eclipse to set various values.
here are all the possible values
- none
- text
- textCapCharacters
- textCapWords
- textCapSentences
- textAutoCorrect
- textAutoComplete
- textMultiLine
- textImeMultiLine
- textNoSuggestions
- textUri
- textEmailAddress
- textEmailSubject
- textShortMessage
- textLongMessage
- textPersonName
- textPostalAddress
- textPassword
- textVisiblePassword
- textWebEditText
- textFilter
- textPhonetic
- textWebEmailAddress
- textWebPassword
- number
- numberSigned
- numberDecimal
- numberPassword
- phone
- datetime
- date
- time
Check here for explanations: http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
Supplemental answer
Here is how the standard keyboard behaves for each of these input types.
See this answer for more details.