텍스트 스타일 커스터마이징
values -> new -> values resource file 에서
styles.xml 생성
건조한 사용방식
<style name="sample">
<item name="android:textSize">10.sp</item>
</style>
아주 건조하지만 하드코딩하는 것보다 이방식이 낫다고 생각합니다.
상속
<style name="sample" parent="TextAppearance.AppCompat.Caption">
<item name="android:textSize">10.sp</item>
</style>
이런식으로 상위 스타일 속성을 상속받을 수 있음
확장
<style name="sample" parent="TextAppearance.AppCompat.Caption">
<item name="android:textSize">10.sp</item>
</style>
<style name="sample.extend">
<item name="android:textSize">10.sp</item>
<item name="android:textColor">@color/shoppi_black_01</item>
</style>
이런 방식으로 sample
에 .
을 붙여서 기존의 스타일을 확장할 수 있음
이것말고도 다른 방법이 있겠지만 이정도면 개발하는데 큰 문제가 없지 않을까 싶다.
Author And Source
이 문제에 관하여(텍스트 스타일 커스터마이징), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@suee97/텍스트-스타일-커스터마이징저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)