theme&style使用

1 style

1.1 什么是 style?

官方文档是这样定义style的:

A style resource defines the format and look for a UI. A style can be applied to an individual View (from within a layout file) or to an entire Activity or application (from within the manifest file).

style是作用于单个view的,而theme是作用于整个Activity或者application

1.2 文件位置

res/values/filename.xml

1.3 资源引用

In XML:@[package:]style/style_name

1.4 语法


//根标签

   //定义一个包含item的style
   

元素的每个子项都会在编译时转换成一个应用资源对象,该对象可由

style作用于TextView的XML文件(保存在res/layout):



1.6 继承

有两种方式可以继承:

  • 通过 parent
  • 通过点(.)

现在我们定义一个style,继承Android平台的默认文本外观,然后对其进行修改:

    

可以通过

请注意