<EditText> 요소에 android:inputType 속성을 추가하여 항상 텍스트 필드의 입력 방법을 선언합니다.
android:inputType="phone"
> 에딧 택스트를 선택했을 때 숫자 키보드가 뜬다.
android:inputType="textPassword"
> 텍스트 필드가 텍스트를 알아서 숨겨줌.
none | 타입 지정 안되어 있음. 텍스트 수정 불가. |
text | 그냥 텍스트. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_NORMAL 에 해당됨. |
textCapCharacters | 입력된 알파벳 전부 대문자로 바꿈. TYPE_TEXT_FLAG_CAP_CHARACTERS 에 해당됨. |
textCapWords | 입력된 알파벳 맨 앞 문자만 대문자로 바꿈. TYPE_TEXT_FLAG_CAP_WORDS 에 해당됨. |
textCapSentences | Can be combined with text and its variations to request capitalization of the first character of every sentence. Corresponds to TYPE_TEXT_FLAG_CAP_SENTENCES 에 해당됨. |
textAutoCorrect | Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT 에 해당됨. |
textAutoComplete | Can be combined with text and its variations to specify that this field will be doing its own auto-completion and talking with the input method appropriately. Corresponds to TYPE_TEXT_FLAG_AUTO_COMPLETE 에 해당됨. |
textMultiLine | Can be combined with text and its variations to allow multiple lines of text in the field. If this flag is not set, the text field will be constrained to a single line. Corresponds to TYPE_TEXT_FLAG_MULTI_LINE 에 해당됨. |
textImeMultiLine | Can be combined with text and its variations to indicate that though the regular text view should not be multiple lines, the IME should provide multiple lines if it can. TYPE_TEXT_FLAG_IME_MULTI_LINE 에 해당됨. |
textNoSuggestions | 아무거나. TYPE_TEXT_FLAG_NO_SUGGESTIONS 에 해당됨. |
textUri | URI 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_URI 에 해당됨. |
textEmailAddress | 이메일 주소 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_EMAIL_ADDRESS 에 해당됨. |
textEmailSubject | 이메일 제목 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_EMAIL_SUBJECT 에 해당됨. |
textShortMessage | 짧은 메세지 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_SHORT_MESSAGE 에 해당됨. |
textLongMessage | 긴 메세지 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_LONG_MESSAGE 에 해당됨. |
textPersonName | 사람 이름 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PERSON_NAME 에 해당됨. |
textPostalAddress | 집 주소 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_POSTAL_ADDRESS 에 해당됨. |
textPassword | 비밀번호 입력 . TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PASSWORD 에 해당됨. |
textVisiblePassword | 비밀번호 입력(비밀번호 표시). TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_VISIBLE_PASSWORD 에 해당됨. |
textWebEditText | 웹에서 사용될 텍스트. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_EDIT_TEXT 에 해당됨. |
textFilter | 데이터 필터링해서 받는 경우. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_FILTER 에 해당됨. |
textPhonetic | 발음 기호 입력. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PHONETIC 에 해당됨. |
textWebEmailAddress | 웹에서 사용되는 이메일 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS 에 해당됨. |
textWebPassword | 웹에서 비밀번호로 사용되는 텍스트 입력. TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_PASSWORD 에 해당됨. |
number | 숫자만 입력. TYPE_CLASS_NUMBER / TYPE_NUMBER_VARIATION_NORMAL 에 해당됨. |
numberSigned | 부호가 있는 숫자 입력. TYPE_CLASS_NUMBER / TYPE_NUMBER_FLAG_SIGNED 에 해당됨. |
numberDecimal | 소숫점있는 숫자나 분수 입력. TYPE_CLASS_NUMBER / TYPE_NUMBER_FLAG_DECIMAL 에 해당됨. |
numberPassword | 숫자 비밀번호 입력. TYPE_CLASS_NUMBER / TYPE_NUMBER_VARIATION_PASSWORD 에 해당됨. |
phone | 휴대폰 번호 입력. TYPE_CLASS_PHONE 에 해당됨. |
datetime | 날짜&시간 입력. TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_NORMAL 에 해당됨. |
date | 날짜 입력. Corresponds to TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_DATE 에 해당됨. |
time | 시간 입력. TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_TIME 에 해당됨. |
'Android (Kotlin) > kotlin 문법' 카테고리의 다른 글
[Android Kotlin] Focusable vs Clickable vs Enable (0) | 2023.12.20 |
---|---|
정규표현식 코틀린 사용성 Regular Expression (Regex) (1) | 2023.12.19 |
동적 메모리 할당 (Dynamic Allocation) | 스택(Stack) vs 힙(Heap) (0) | 2023.12.12 |
[Kotlin] Map mapOf(), mutableMapOf(), hashMapOf(), sortedMapOf(), linkedMapOf() (0) | 2023.12.06 |
[Kotlin] 유용한 기능 (1) | 2023.12.04 |