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不支持的属性,程序会自动忽略它。

  • 相关阅读:
    RHEL7.2安装及配置实验环境
    VMwareworkstation 12安装
    Iterator主要有三个方法:hasNext()、next()、remove()详解
    httpclient
    http接口测试——Jmeter接口测试实例讲解
    java获取Excel的导出
    java获取Excel的导入
    java的post请求
    java的get请求
    Python3 列表(List)基础
  • 原文地址:https://www.cnblogs.com/loaderman/p/6433730.html
Copyright © 2011-2022 走看看