EditText(에디트텍스트), 입력필드

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

false

문자열 편집 불가

true

기본값

문자열 편집 가능

 

 

 

 

 

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

날짜와 시간 입력

 

 

 


반응형