'textview'에 해당되는 글 1건

  1. 2012.02.10 Android - TextView EditText 기초내용 (펌)

Android - TextView EditText 기초내용 (펌)

Android 2012.02.10 13:31

텍스트뷰와 에디트텍스트를 사용하다보면 필요한 기초상식입니다.
좋은 내용이어서 퍼왔습니다 . 참고하세요.

텍스트 뷰 #1

 

1) 상속관계


 View - TextView - Button

                           - EditText


 

2) xml 속성들

 
 - EditText
 

 (EditText) 수평스크롤, 자동 개행

 default : 오른쪽 변에 닿으면 자동 개행

 scrollHorizontally = "T/F" : 오른쪽 변에 닿았을 때 수평 스크롤, Enter로 개행

 singleLine = "T/F" : 수평 스크롤, 개행 X


 (EditText) 입력 형식, 범위 제한

 digits = "유효 char들"    ex) digits = "aeiou"

 numeric = "integer"  : 아라비아 숫자만

               = "signed"  : 선두에만 - 부호 허용

               = "decimal"  : 소수점 허용

               = "decimal|signed"

 phoneNumber = "T/F" : -, (), 아라비아 숫자 허용

 password = "T/F" : 마지막으로 입력한 문자만 잠시 보여줌


 (EditText) 클릭시 전체 Focus 및 cursor 유무

 selectAllOnFocus = "T/F" : 선택되면 문자열 전체를 선택해준다.

 cursorVisible = "T/F" : 커서를 보여주기. 


(EditText) 대문자화

 capitalize = "characters" : 글자 모두 대문자화

                 = "words" : 단어의 첫글자만 대문자화

                 = "sentences" : 문장의 첫 글자만 대문자화


 (EditText) 내용 생략하기 및 marquee(자동 스크롤)

                                         -> 이 속성 적용이 되려면 반드시 singleLine 속성 지정

 ellipsize = "none" : 뒷부분 자르기

               = "start" : 첫부분 ...

               = "middle" : 중간 ...

               = "end" : 뒷부분 ...

               = "marquee" : 좌우로 스크롤하여 보여줌, focus를 가졌을 때에만 스크롤됨.

                                                                            따라서 focusable = "true" 되야 함.

 marqueeRepeatLimit = "integer" : 기본 3, integer값만큼 왕복

                                  = "marquee_forever" : 무한 반복


  (EditText) hint 주기

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

  textColorHint = "color" : hint의 color





 - TextView

 

 (TextView) 주소형식에 대한 자동 link 생성

 autoLink = "none" : 링크 지원 X

               = "email" : 이메일 주소

               = "map" : 지도의 주소

               = "web" : 웹 주소

               = "phone" : 전화번호 인식

               = "all" : 상기 패턴 모두

               = "phone|web"


(TextView) Shadow 주기 및 장평

 shadowColor = "Color" : shadow 색깔

 shadowDx = "float" : 그림자와 본 글자의 거리 X

 shadowDy = "float" : 그림자와 본 글자의 거리 Y

 shadowRadius = "float" : 그림자의 크기

 textScaleX = "float" : 높이에 대한 폭의 비율로 장평 조절  ex) 2 : 뚱뚱이,  0.4 : 날씬이


 (TextView) Text 줄간격

 lineSpacingMultiplier = "float" : 줄간격 1 기준

 lineSpacingExtra = "integer unit" : 줄간격 추가로 주기


 (TextView) 수평, 수직 줄수 조정

 lines = "integer" : 강제로 integer 값만큼 높이를 강제로 차지

 minLines = "integer"  : wrap_content 여야만 한다.

 maxLines = "integer" : wrap_content 여야만 한다.

 ems = "integer" : 수평 크기를 EM 크기 기준으로

 minEms = "integer"  : wrap_content 여야만 한다.

 maxEms = "integer" : wrap_content 여야만 한다.




펌 사이트 - http://schwein7.tistory.com/139

  
저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 1 : Comment 0

Write a comment