Android 基础知识 (样式和主题)

1,样式:

【1】介绍:

    当几个页面或者是几个控件长得都差不多的时候 我们就可以抽出一个样式

【2】自定义样式:

    在res目录下的values下的style.xml里面定义一个样式 把公告

<!--自定义样式 -->

<style name="my_style">

<!--

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="哈哈"

android:textSize="30sp"

android:textColor="#FFF000"

-->

<item name="android:textColor">#FFF000</item>

<item name="android:layout_width">wrap_content</item>

<item name="android:layout_height">wrap_content</item>

<item name="android:textSize">30sp</item>

</style>

【3】在XML文件中调用样式:

Android 基础知识 (样式和主题)

 

 

2,主题

【1】定义的方式和样式是一样的

【2】主题和样式的区别:

 

        ★应用的范围不同,主题的应用比较大,样式作用范围比较小一般作用在控件上,主题一般应用在当前清单文件application节点下或者Activity节点上.

 

        ★定义样式和主题不是必须在res下values下的style.xml上定义,可以在values下任意一个xml上定义