style定义

在xml中知道style属性

     <TextView
        style="@style/DavidStyleText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/myTextView01"
        android:text="str_1"
        />
    <TextView
        style="@style/DavidStyleText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/myTextView02"
        />

之后再values/style中定义样式

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="DavidStyleText1">
        <item name="android:textSize">18sp</item>
        <item name="android:textColor">@color/green</item>
    </style>
    <style name="DavidStyleText2">
        <item name="android:textSize">18sp</item>
        <item name="android:textColor">@color/gold</item>
        <item name="android:layout_marginTop">100dp</item>
        <item name="android:text">tihs is text</item>
    </style>
</resources>

完成

原文地址:https://www.cnblogs.com/bycainiao/p/5185810.html