지난번에 안드로이드 팔레트 컴포넌트에 대해서 살펴보았다.
이번에는 TextView, ImageView, EditText, Button 속성에 대해서 살펴볼 것!
해당 포스팅은 TextView에 대해서 전부는 아니지만 중요한 것을 알아볼 것이다.
TextView
- View의 상속을 받는다.
TextView 예시
속성
- text
textView에 표시할 내용이다.
사진에는 "Hello World"가 입력되어있으니 화면에도 Hello World가 보여질 것이다.
- typeface
출력할 텍스트의 폰트 종류를 정하는 옵션이다. 네 개의 옵션(nomal, sans, serif, monospace)이 기본적으로 주어진다.
만약 커스텀 폰트를 사용하려면 폰트파일(.ttf)를 assets 폴더 안에 복사한 후에 자바 코드에서 이를 세팅하면 된다.
- textStyle
문자열 기본적인 효과에 대한 것이다.
normal, bold, italic 효과 줄 수 있다.
- textColor
문자열의 폰트 색을 지정한다. RGB 포맷을 넣어주면 된다.
ex) #FF00000
- textSize
폰트 크기를 지정한다.
- autoLink
텍스트의 문자열을 분석해서 autoLink에 넣어준 종류의 링크로 연결한다.
예를 들어서 전화번호 포맷의 문자열이면 그것을 누르면 전화 앱을 띄워 해당 번호를 띄워준다.
- maxLines
화면에 표시될 최대 줄 수를 의미한다.
만약 3으로 지정해주면 3줄 넘어가는 순간 뒤에 텍스트는 잘리게 된다.
- ellipsize
maxLines와 같이 사용하며, 3줄을 넘어가면 뒤이어 텍스트의 존재를 보여주기위해 ... 을 붙여준다.
end | start | middle |
문장 뒤에 ... 붙이기 | 문장 앞에 붙이기 | 문장 중간에 붙이기 |
- 참고
안드로이드 TextView 속성
[TextView] - text text는 TextView의 내용입니다. 텍스트 뷰에 표현할 텍스트를 여기에 넣어줍니다. 텍스트가 너무 길다면 @string/mytext 처럼 res/value/strings.xml에 적어둔 리소스 값을 활용하는 방법이 좋..
wiserloner.tistory.com
'개발 > Android' 카테고리의 다른 글
[안드로이드] EditText 속성 (0) | 2022.02.08 |
---|---|
[안드로이드] ImageView 속성 (0) | 2022.02.08 |
[안드로이드] 팔레트 (palette) 총정리 - 마지막 (0) | 2022.02.07 |
[안드로이드] 팔레트 (palette) 총정리 - 3 (0) | 2022.02.07 |
[안드로이드] 팔레트 (palette) 총정리 - 2 (0) | 2022.02.07 |