zoukankan      html  css  js  c++  java
  • 自定义控件的属性declare-styleable

    在res/values文件下定义一个attrs.xml文件,代码如下:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <declare-styleable name="MyTextView">
            <attr name="header" format="reference"/>
            <attr name="headerheight" format="dimension"/>
            <attr name="headervisibleheight" format="dimension"/>
            <attr name="age" >
                <flag name="child" value="10"/>
                <flag name="young" value="13"/>
                <flag name="old" value="15"/>
            </attr>
        </declare-styleable>
    </resources>

    自定义属性数据类型简介:

    • reference:参考指定Theme中资源ID。
    • Color:颜色
    • boolean:布尔值
    • dimension:尺寸值
    • float:浮点型
    • integer:整型
    • string:字符串
    • fraction:百分数
    • enum:枚举
    • flag:位或运算
  • 相关阅读:
    jdbc基础
    DAO模式(单表)
    window对象
    抽象类VS接口
    sql语句
    JS弹框计算
    HBML表单
    【mysql】:mysql性能优化总结
    【java】:多线程面试题
    spring multipart源码分析:
  • 原文地址:https://www.cnblogs.com/loaderman/p/10209350.html
Copyright © 2011-2022 走看看