일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 중소중견기업기술로드맵
- 스타트업
- 기획자
- 넷플릭스
- 게이또api
- 블록체인
- 암호화폐 api
- 박연구원
- 트랜잭션
- 토스
- 이더리움
- 금융
- 액슈어
- 코인 자동매매
- 코인 투자 전략
- 시장분석
- 기획
- 닝겐
- hamster kombat
- DAPP
- 안드로이드
- IT
- blockchain
- 코로나19
- 업비트
- 서비스기획자
- 비트코인
- 닐슨코리아
- 가상화폐
- 머니트리카드
- Today
- Total
IT 박연구원
[앱개발] 안드로이드 LineSpacing 줄간격 조절하기 본문
안드로이드 줄간격 조절하기
● lineSpacingExtra
● lineSpacingMultiplier
1. lineSpacingExtra
고정 간격 값이라고 생각하면 된다. CSS로 비교를 해보자면, line-height : 10px; 값을 준 것과 같다. 기본 단위는 dip이며 텍스트가 기본적으로 가지고 있는 높이 값에 입력받은 값을 더하면 그것이 한 줄의 높이 값이 된다.
[텍스트의 높이 값] + [입력받은 간격 값] = [한 줄의 높이 값]
이 설정으로 조정하게 되면 텍스트 사이즈가 커지더라도 간격 값은 고정이기 때문에 텍스트 크기에 따라 값도 변동되어야 한다.
2. lineSpacingMultiplier
가변 값이라고 생각하면 된다. 마찬가지로 CSS로 비교를 해보자면, line-height : 135%; 값을 준 것과 같다. 1이 텍스트의 높이 값 100%를 말한다. 1.3을 입력하면 현재 텍스트 높이의 130% 값을 가지게 된다.
[텍스트의 높이 값] x [입력받은 값] = [한 줄의 높이 값]
이 설정으로 조정하게 되면 텍스트 사이즈가 커짐에 따라 간격 값도 늘어나고 작아질 수록 간격 값도 상대적으로 줄어든다.
다시 한번 말하지만 lineSpacingExtra, lineSpacingMultiplier 이런 것을 기억할 필요가 전혀 없다. 프로그램별로 같은 속성이라도 명령어가 다르므로 다 기억할 수가 없을 뿐 아니라 디자이너가 굳이 알 필요는 없다고 생각한다. 다만 고정 값으로, 비율 값으로 줄 간격을 조정할 수 있다는 것만 기억하면된다.
'지식상식 > 개발' 카테고리의 다른 글
[3편] 게이또 API로 트레일링 스탑 구현하기 | 수익 극대화 전략 (0) | 2025.04.18 |
---|---|
[2편] 게이또 API로 실전 자동매매: 이동평균(MA) 기반 진입/청산 전략 구현하기 (0) | 2025.04.18 |
[1편] 게이또(Gate.io) S/L 자동 투자 봇 만들기 - API 완전 정복 (0) | 2025.04.18 |
[웹개발] 웹접근성 정책 (0) | 2019.01.09 |
[안드로이드] 불필요한 객체 생성 (0) | 2019.01.07 |