CODEDRAGON ㆍDevelopment/Android
EditText(에디트텍스트), 입력필드
사용자로부터 텍스트를 입력받는데 사용하는 위젯입니다.
XML 레이아웃 파일에 기재되는 주요 속성
속성 |
의미 |
||||
android:autoText |
자동 철자 교정 기능을 사용할 것인지 지정 |
||||
android:capitalize |
입력된 텍스트의 첫 글자를 대문자로 자동 변경할지를 지정한다(영문 이름이나 도시명 등). |
||||
android:digits |
숫자만 입력받을 수 있게 제한할지 여부를 지정한다. |
||||
android:singleLine |
deprecated 한 줄짜리 텍스트만 입력 받을지, 아니면 여러 줄도 입력할 수 있게 할지 지정 |
||||
android:inputType |
한 줄 혹은 여러 줄 입력모드를 설정합니다. textMultiLine 지정시 여러줄로 표시됩니다. |
||||
android:numeric |
숫자만 입력받을 수 있도록 지정 |
||||
android:password |
암호 입력창으로 사용 |
||||
android:phoneNumber |
전화 번호를 입력받을지 지정 |
||||
android:inputMethod |
우편번호나 주민등록번호, 신용카드번호처럼 전화번호가 아닌 다른 값을 특정 형태로 입력받아야 한다면 InputMethod 인터페이스를 구현해 입력 형태를 정의하고 , 구현한 클래스를 android:inputMethod 속성에 지정해 적용할 수 있습니다. |
||||
android:hint |
글자를 입력하기 전에 간단한 안내글이 입력상자안에 표시됩니다. 글자가 입력되면 hint속성에서 표시되는 글자는 사라집니다. |
||||
android:textColorHint |
hint에서 표시되는 글자의 색상 지정 |
||||
android:editable |
|
inputType 속성
사용자 입력을 받는 UI오브젝트에서 입력 방식을 정의하는 속성
inputType 속성값 |
설명 |
none |
모든 문자 입력가능하며 줄 바꿈 가능 |
number |
숫자 |
numberSigned |
0보다 큰 숫자 |
numberDecimal |
정수, 소수점 입력 가능 |
numberPassword |
숫자 입력된 숫자는 점으로 표시됩니다. |
text |
텍스트 입력 가능 none 속성과 동일하지만 줄 바꿈 불가 |
textPassword |
패스워드로 표시 |
textVisiblePassword |
textPassword와 동일하지만 입력된 문자열이 표시됩니다. |
textEmailAddress |
이메일 주소 입력 |
textCapCharacters |
대문자 입력 |
textCapWords |
각 단어의 첫 글자를 대문자로 입력 |
textCapSentences |
각 문자의 첫 글자를 대문자로 입력 |
textMultiLine |
여러 줄 입력 |
textNoSuggestions |
단어입력시 추천 단어 보여주기 비활성 |
textUrl |
URL 입력 |
phone |
전화번호로 입력 |
time |
시간 |
date |
날짜 |
datetime |
날짜와 시간 입력 |
'Development > Android' 카테고리의 다른 글
DatePicker(데이트 피커) (0) | 2019.02.28 |
---|---|
ConstraintLayout (0) | 2019.02.28 |
Button (0) | 2019.02.27 |
뷰(View) - View 클래스의 기본 메소드, View의 계층도, ViewGroup(뷰 그룹), Layout (레이아웃) (0) | 2019.02.27 |
유명한 빌드 시스템 - Ant, Maven, Gradle (0) | 2019.02.27 |