디자인가이드를 적용하면서 문제가 발생하는 부분은 역시 TextView 패딩
- TextView로 구성된 화면에서 마진으로 간격이 조정된 디자인 가이드를 받으면 생각 했던거 보다 간격이 훨씬 벌어짐
- 처음에 적용 했던 내용은 includeFontPadding을 false 로 적용 함
- 약간 줄어 들긴 하지만 완벽 하게 적용 되진 않았습니다.
- 아래 이미지
- 왼쪽이 일반 TextView에 includeFontPadding를 적용한 버전, 패딩을 완전히 제거한 버전 입니다.
-
xml 코드 첨부하였습니다.
``` xml
```
- NPTextView는 1줄 짜리에만 적용해서 사용해야 합니다. 여러줄은 아직 동작 안합니다.
- 그리고 직접 추가한 패딩 역시 제거하기때문에 잘 사용해야 합니다.
- 코드 내용은 텍스트 크기를 읽어서 Rect 사이즈를 타이트하게 고정하는 내용입니다.