Styles & Themes
Style 설정
- res 마우스 우클릭 > New > Android Resource File 클릭 후 파일명은 styles로 생성
- styles.xml에 Attribute 등록
- name : 아무거나 지정 가능
- parent : 내가 지정하고 싶은 위젯 (TextView를 꾸미고 싶으면 TextView로)
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Title" parent="Widget.AppCompat.TextView">
<item name="android:textColor">@color/brown</item>
<item name="android:textSize">24sp</item>
<item name="android:layout_marginTop">36dp</item>
<item name="textInputStyle">bold</item>
</style>
</resources>
- styles을 적용해주고 싶은 곳에
style=”@style/이름”
로 저장해주기
1
2
3
4
5
6
7
8
9
<TextView
android:id="@+id/nameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="36dp"
android:text="이름"
<u>style="@style/Title"</u>
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Colors와 테마
colors에 다크 테마를 따로 두기 위해 night용 colors.xml 파일을 만든다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.