* TextView : 텍스트를 출력하는 위젯
- textColor : RGB format에 따라서 값을 지정해준다
- textSize : dp, sp, px 단위로 사용이 가능하다
- textStyle : normal, bold, italic
- typeface : text font를 지정해준다. (normal, sans, serif, monospace)
- singleLine : text가 위젯 폭보다 큰 경우 강제로 한줄로 표시하게 한다. (...으로 생략)
default는 false로 지정되있다.
※ 다국어 지원 모드
- res/values 폴더를 "res/value-en" 과 "res/value-ko"로 나눠지면 각각 단말 설정이 영어이냐 한국어냐에
따라서 다른 폴더를 참조하여 string값을 가져온다.
각종 TextView의 속성값을 준 예제
* ImageView : 아이콘이나 그림을 출력할때 사용하는 위젯
- src : 출력할 이미지를 지정한다, ( ex) drawable/Filename )
- maxHeight, maxWidth : 그림의 최대크기를 고정(결정)해준다.
- cropToPadding : 여백을 맞추기 위해 이미지의 일부를 잘라낸다.
- tint : 이미지에 색조를 입힌다.
다양한 ImageView의 속성값을 준 예제
tint를 이용하여 색을 입혀 색다른 이미지를 연출할 수 있다.
* Button : 명령을 전달 받는 매체로써의 역할
- CheckBox / Radiobutton 또한 하나의 버튼으로 써 존재한다.
> isChecked(), setChecked(), toggle() Method를 클래스에서 지원해준다.
> RadioButton은 하나의 버튼이 선택되면 다른 버튼들은 해제되어야 하므로 RadioGroup로 묶어준다.
간단히 checkbox와 radiobutton을 구현한 모습
* EditText : 문자열을 입력받는 위젯
- autoText : 철자를 자동 고침 ( T / F 속성값 존재 )
- hint : 입력에 대한 Hint를 제공해준다.
- capitalize : 영문시 가장 첫 글자를 대문자로 표시해준다.
- textColor : RGB format에 따라서 값을 지정해준다
- textSize : dp, sp, px 단위로 사용이 가능하다
- textStyle : normal, bold, italic
- typeface : text font를 지정해준다. (normal, sans, serif, monospace)
- singleLine : text가 위젯 폭보다 큰 경우 강제로 한줄로 표시하게 한다. (...으로 생략)
default는 false로 지정되있다.
※ 다국어 지원 모드
- res/values 폴더를 "res/value-en" 과 "res/value-ko"로 나눠지면 각각 단말 설정이 영어이냐 한국어냐에
따라서 다른 폴더를 참조하여 string값을 가져온다.
각종 TextView의 속성값을 준 예제
* ImageView : 아이콘이나 그림을 출력할때 사용하는 위젯
- src : 출력할 이미지를 지정한다, ( ex) drawable/Filename )
- maxHeight, maxWidth : 그림의 최대크기를 고정(결정)해준다.
- cropToPadding : 여백을 맞추기 위해 이미지의 일부를 잘라낸다.
- tint : 이미지에 색조를 입힌다.
다양한 ImageView의 속성값을 준 예제
tint를 이용하여 색을 입혀 색다른 이미지를 연출할 수 있다.
* Button : 명령을 전달 받는 매체로써의 역할
- CheckBox / Radiobutton 또한 하나의 버튼으로 써 존재한다.
> isChecked(), setChecked(), toggle() Method를 클래스에서 지원해준다.
> RadioButton은 하나의 버튼이 선택되면 다른 버튼들은 해제되어야 하므로 RadioGroup로 묶어준다.
간단히 checkbox와 radiobutton을 구현한 모습
* EditText : 문자열을 입력받는 위젯
- autoText : 철자를 자동 고침 ( T / F 속성값 존재 )
- hint : 입력에 대한 Hint를 제공해준다.
- capitalize : 영문시 가장 첫 글자를 대문자로 표시해준다.