관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[안드로이드] 위젯 속성 정리 본문

안드로이드

[안드로이드] 위젯 속성 정리

막무가내막내 2019. 6. 2. 00:27
728x90

1. TextView

=> singleLine : TextView에 화면에 출력하지 못할 정도로 긴 문자열이 지정 되었을 때

화면에 표시하는 최대의 글자수를 한줄만 표현하고 싶을 때 지정하는 속성이다. true 혹은 false의 값으로 나타낸다.

 

=> ellipsize : maxLInes로 지정한 최대 줄 수를 넘었을 때 줄임표시를 넣고 싶을 때 사용한다. 예를들어 막내막무가내의 블로그를 쓰고있..........  이런식으로(.....) 말이다. end, start, middle 로 전체 문자열의 어느 부분을 줄임표시할건지 정할 수 있다.

 

=> textAllCaps : 영어를 모두 대문자로 받고싶을때 사용한다. true 혹은 fasle의 값을 갖는다.

 

2. EditText

=> textAllCaps : 영어를 모두 대문자로 받고 싶을 때 사용한다.

 

=> inputType : 글을 입력하기위해 올라오는 키보드의 모양을 제어하기 위해 사용한다.

     > 단독 또는 값의 종류에 따라 '|' 기호로 조합하여 사용 가능.
          -. none                : 데이터 형식 지정하지 않음. EditText 편집 불가.
          -. text                : 텍스트 형식. 아래의 textXXX와 조합 가능. 
          -. textCapWords        : 모든 단어의 앞 문자만 대문자로 변환.
          -. textMultiLine       : 멀티 라인 기능 사용. (설정되지 않으면 single line만 사용 가능)
          -. textEmailAddress    : e-mail 주소 형식의 텍스트 입력.
          -. textPassword        : 패스워드 입력.
          -. number              : 숫자 형식.
          -. numberSigned        : 부호있는 숫자 입력.
          -. numberDecimal       : 소수점 숫자 입력.
          -. numberPassword      : 숫자로 구성된 패스워드 입력.
          -. phone               : 전화번호 형식.
          -. datetime            : 날짜 및 시간 형식.
          -. date                : 날짜 형식.
          -. time                : 시간 형식.

 

3. ImageView

=> adjustViewBounds : adjustViewBounds는 이미지의 크기를 변경할 때 가로/세로의 비율을 유지할 것인지를 지정하는 속성이다. true혹은 false

=> scaleType :  화면에 출력할 이미지 크기가 ImageView의 크기를 벗어날 때, 화면에 원하는 형태로 ImageView영역을 채워서 출력할 수 있도록 이미지의 크기를 조절할 때 지정하는 속성이다.

          -. fitXY        (1) : 가로,세로 방향으로 ImageView에 가득 채움.
          -. fitStart     (2) : 가로 또는 세로 중 한 방향으로 스케일.
                                ImageView의 Start 기준으로 이미지 표시.
          -. fitCenter    (3) : 가로 또는 세로 중 한 방향으로 스케일.
                                ImageView의 Center 기준으로 이미지 표시.
          -. fitEnd       (4) : 가로 또는 세로 중 한 방향으로 스케일.
                                ImageView의 End 기준으로 이미지 표시.
          -. center       (5) : 스케일 없이 이미지를 가운데 표시.
          -. centerCrop   (6) : 이미지 비율을 유지한 상태로 스케일(확대). ImageView를 벗어나는 부분은 잘라냄.

 

728x90
Comments