自学笔记:setTag、getTag

简介:

1.设置tag key的唯一性

官方的api文档:“ The specified key should be an id declared in the resources of the application to ensure it is unique (see the ID resource type). Keys identified as belonging to the Android framework or not associated with any package will cause an IllegalArgumentExceptionto be thrown.”

所以抛出IllegalArgumentException的原因就在于key不唯一,那么如何保证这种唯一性呢?定义一个final类型的int变量和硬编码一个值的方式都是行不通的。


如果只需要设置一个tag,那么直接调用setTag(Object tag)方法就可以轻松搞定,如果一定需要使用多个tag绑定,那么需要先在res/values/strings.xml中添加
<resources>
<item type="id" name="tag_first"></item><item type="id" name="tag_second"></item>
</resources>
使用的时候写成
imageView.setTag(R.id.tag_first,"Hello");imageView.setTag(R.id.tag_second,"Success");
就可以了





本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1215468,如需转载请自行联系原作者
目录
相关文章
|
设计模式 人工智能 Java
整活整活,给公众号赋点能!
大家好,我是三友~~ 整活了整活了,花了一个周末的时间整了个活 我把AI大模型对话功能给接入到公众号了 以后在公众号就可以直接使用AI对话功能
|
Windows
写文章狗屁不通,怎么办?跪求高人指点!
写文章狗屁不通,怎么办?跪求高人指点!
200 0
写文章狗屁不通,怎么办?跪求高人指点!
|
架构师 搜索推荐 Java
用语雀写文章了,功能真心强大!
用语雀写文章了,功能真心强大!
401 0
用语雀写文章了,功能真心强大!
|
SQL 安全 测试技术
笔记-web漏洞必懂知识点
笔记-web漏洞必懂知识点
164 0
 笔记-web漏洞必懂知识点
|
弹性计算 云计算
发表文章
ecs攻略里面真的很好,每一步都有教程,对于刚学、刚接触这部门的同学真的很友好,很多人都在夸它,云计算ecs是一种高效的、又相对简单的、处理能力也好可以弹性伸缩的一种计算机服务。对我的理解来看,我认为ecs最好的好处就是稳定,云计算ecs的实战例子成功的概率能够高达99%左右,而且云盘的数据的可靠性也占了很高的比例,达到了有99.9999%,更主要的是数据的备份和数据的恢复比以前的传统的更加方便、省时间。还有就是很简单上手,很容易操作,里面都有很多的步骤,手把手教我用ECS.据我了解,云服务器更是可以提供免费的防护、木马病毒的查杀、防暴力破解等服务。我也有在老师上课中听到老师有说ecs成本很低
|
域名解析 开发框架 安全
网安自学笔记——搭建安全拓展
一、常见的搭建平台脚本启用 二、域名和ip目录解析安全问题(难点) 三、常见的文件后缀解析和对应安全 四、常见的安全防护 五、web后门与用户以及文件权限