自定义控件的属性declare-styleable
2024-09-06 07:23:29
在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:位或运算
最新文章
- Shell入门教程:Shell的基本结构
- C/C++实践笔记_002编译和链接
- hdu 2857 求点关于线段的对称点
- Android---真机调试时不能识别手机的解决方案
- android 学习随笔二十四(动画:帧动画)
- Highcharts资料
- Break、continue、return用法(C++)
- QT的的字体使用(全局自带字体特别好用)
- SQL 关于有单引号数据更新的问题
- Quartz框架的使用
- iOS 获取联系人,并调用系统地址簿UI
- Python 安装matplotlib,six,dateutil,pyparsing 完整过程
- create react app 项目部署在Spring(Tomcat)项目中
- java项目部署常用linux命令
- javascript 数据类型 -- 检测
- AR 前言
- 使用msf对tomcat测试
- day39数据库之基本数据类型
- JS模块化开发(二)——构建工具grunt
- window JNI_CreateJavaVM启动java程序
热门文章
- 在Linux中安装适用于arm64位的nodejs
- Ubuntu armhf 版本国内源
- Notes for <;<;Thinking In Java>;>;
- JIT优化的小问题
- 使用ESP8266制作一个微型气象站
- java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)解决方案
- Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包
- python &#39;NoneType&#39; object has no attribute &#39;get&#39;
- Linux中drwxr-xr-x.的意思和权限
- sql 索引的使用 转载:https://www.cnblogs.com/xiaoyangjia/p/11267191.html#mysql_performance