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:位或运算
  • 相关阅读:
    python迭代器
    初识html
    跨域(jsonp)方法
    闭包
    pycharm软件配置
    插槽slot
    git常用操作
    在mac中使用Charles抓包操作
    防止网页被嵌入框架
    H5唤起APP
  • 原文地址:https://www.cnblogs.com/loaderman/p/10209350.html
Copyright © 2011-2022 走看看