Style个人理解就是view的一些属性的集合,那么一系列view(例如TextVIew),只要是要该style那么就都有相同的内容,如 文字的大少,颜色等,方便修改
基本使用
<style name="TextViewStyle1">
<item name="android:textColor">@android:color/holo_red_light</item>
<item name="android:textSize">40sp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">200dp</item>
<item name="android:background">#ffff00ff</item>
<item name="android:gravity">center_horizontal</item>
</style>
<TextView
style="@style/TextViewStyle1"
android:layout_marginTop="100dp"
android:text="test1"/> <pre name="code" class="java">
<TextView
style="@style/TextViewStyle1"
android:layout_marginTop="100dp"
android:gravity="center_horizontal"
android:background="#ff00ff00"
android:textColor="#ffffffff"
android:text="test1"/>
- 由此可以见,相关view的属性包括style中的所有的属性,view中自己还定义了的就使用view字定义的style中的属性,在view中没有作用的会自动忽略掉