텍스트 스타일 커스터마이징

suee97·2022년 3월 19일
0

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.을 붙여서 기존의 스타일을 확장할 수 있음

이것말고도 다른 방법이 있겠지만 이정도면 개발하는데 큰 문제가 없지 않을까 싶다.

profile
승언

0개의 댓글