zoukankan      html  css  js  c++  java
  • Style

    Style:

      Style是View中一些属性的集合,包括height,padding,font color,background等等,Style单独定义在xml文件中,类似与web页面中css的角色,将设计和内容分开,便于修改和重复使用。

    定义Style:

      style文件需要保存在res/values目录下,文件名任意,但是必须是xml文件,sytle文件的根标记必须是<resources>

    style继承有两种方式:

    • style的继承可以通过parent属性,用来继承android已经定义好的style
    • 如果要继承自定义的style,不需要通过parent属性,只要style的name以需要继承的style的name开始后跟新的style的name,中间用“.”隔开。注意:这种方式只适用与自定义的style继承
    • style也可以多级继承
    style的继承可以通过parent属性
    <style name="SpecialText" parent="@style/Text">
         <item name="android:textSize">100sp</item>
         <item name="android:background">#008</item>
     </style>
    
    继承自定义的style,Red继承自CodeFont
    <style name="CodeFont">
            <item name="android:textColor">#FF0000</item>
     </style>
    <style name="CodeFont.Red">
            <item name="android:textColor">#FF0000</item>
     </style>
    

    sytle的更多属性见android包下的R.attr。需要注意,并不是所有的View都支持定义的style的属性,如果自定义的sytle中包含View不支持的属性,程序会自动忽略它。

  • 相关阅读:
    关于EPCS的读写
    HPD的作用和应用事项
    debug命令的使用
    寄存器中cs,ds,ss,es的区别
    Oracle的物化视图
    汇编helloword代码
    SSL单双向验证原理
    中断向量表小计
    PC机的内存分配空间小记
    汇编中基本的数据类型
  • 原文地址:https://www.cnblogs.com/loaderman/p/6433730.html
Copyright © 2011-2022 走看看