style은 속성이 같은 여러 개의 View를 작성하는 경우 편리하다.


'styles.xml' 에 적용할 스타일을 작성한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
    <style name="TextBigMan">
        <item name="android:textColor">#FFFF33</item>
        <item name="android:textSize">20sp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:gravity">center</item>
    </style>
 
    <style name="TextShadow">
        <item name="android:shadowColor">@android:color/white</item>
        <item name="android:shadowDx">1.5</item>
        <item name="android:shadowDy">1.5</item>
        <item name="android:shadowRadius">0.3</item>
        <item name="android:gravity">center</item>
cs


layout에 적용한다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    <TextView
        style="@style/TextBigMan"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="15dp"
        android:background="#3300FF"
        android:padding="15dp"
        android:text="노란색 굵은 문자 스타일"/>
 
    <TextView
        style="@style/TextShadow"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="15dp"
        android:background="#3300FF"
        android:padding="15dp"
        android:text="그림자 문자 스타일"/>
cs



+ Recent posts