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:位或运算
  • 相关阅读:
    [六省联考2017]相逢是问候
    [CQOI2017]老C的键盘
    [CQOI2017]老C的任务
    [CQOI2017]小Q的棋盘
    <sdoi2017>树点涂色
    三分法
    最长回文子串
    hdu3261
    spoj694
    poj1743
  • 原文地址:https://www.cnblogs.com/loaderman/p/10209350.html
Copyright © 2011-2022 走看看