본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] EditText 속성 ( Attributes )에 대해 알아봅니다.

by 돼지왕 왕돼지 2012. 2. 28.
반응형


안녕하세요 돼지왕 왕돼지입니다.

오늘은 EditText 의 속성 ( Attributes ) 에 대해 알아보겠습니다.
 
 

수평스크롤, 자동 개행

 (default) : 오른쪽 변에 닿으면 자동 개행
 scrollHorizontally = "T/F" : 오른쪽 변에 닿았을 때 수평 스크롤, Enter로 개행
 singleLine = "T/F" : 수평 스크롤, 개행 X



입력 형식, 범위 제한

 digits = "유효 char들"    ex) digits = "aeiou"
 numeric = "integer"  : 아라비아 숫자만
               = "signed"  : 선두에만 - 부호 허용
               = "decimal"  : 소수점 허용
               = "decimal|signed"
 phoneNumber = "T/F" : -, (), 아라비아 숫자 허용
 password = "T/F" : 마지막으로 입력한 문자만 잠시 보여줌

 

클릭시 전체 Focus 및 cursor 유무

 selectAllOnFocus = "T/F" : 선택되면 문자열 전체를 선택해준다.
 cursorVisible = "T/F" : 커서를 보여주기. 

 

대문자화

 capitalize = "characters" : 글자 모두 대문자화
                  = "words" : 단어의 첫글자만 대문자화
                  = "sentences" : 문장의 첫 글자만 대문자화

 

내용 생략하기 및 marquee(자동 스크롤) 
   -> 이 속성 적용이 되려면 반드시 singleLine=true 가 함께 명시되어야 한다.

 ellipsize = "none" : 뒷부분 자르기
                = "start" : 첫부분 ...
                = "middle" : 중간 ...
                = "end" : 뒷부분 ...
                = "marquee" : 좌우로 스크롤하여 보여줌, focusable = "true" 가 되어야만 scroll 됨.
 marqueeRepeatLimit = "integer" : 기본 3, integer값만큼 왕복
                                    = "marquee_forever" : 무한 반복

 

 hint 주기

  hint = "string" : box에 글씨가 써 있고, focus를 가졌을 때 문자열이 사라짐
  textColorHint = "color" : hint의 color

 

inputType 설정하기

 inputType = "none"  : 편집할 수 없는 문자열

                 = "text" : 단순 문자열

                 = "textImeMultiLine" : 여러 줄 입력 가능한 문자열

                 = "textEmailAddress" : email 주소

                 = "textPassword" : 비밀번호

                 = "number" : 숫자

                 = "numberSigned" : 숫자와 부호

                 = "numberDecimal" : 숫자와 부호와 소수점

                 = "phone" : 전화 번호

                 = "datetime" : 날짜와 시간


 
로그인 없이 추천 가능합니다. 손가락 꾸욱~





반응형

댓글