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中没有作用的会自动忽略掉
本文介绍了Android开发中Style的概念及其基本用法。通过实例展示了如何定义一个包含多种属性的Style,并将其应用于TextView上,同时说明了当View中定义了与Style相同的属性时,将使用View自定义的属性。

1万+

被折叠的 条评论
为什么被折叠?



