android setTag (int key, Object tag)抛出IllegalArgumentException的问题
来源:互联网 发布:js 闪动效果 编辑:程序博客网 时间:2024/06/05 14:36
setTag是Android的view类中很有用的一个方法,可以用它来给空间附加一些信息,在很多场合下都得到妙用。
setTag(Object tag)方法比较简单,这里主要谈一谈带两个参数的setTag方法。
官方的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 IllegalArgumentException
to be thrown.”所以抛出IllegalArgumentException的原因就在于key不唯一,那么如何保证这种唯一性呢?定义一个final类型的int变量和硬编码一个值的方式都是行不通的。
如果只需要设置一个tag,那么直接调用setTag(Object tag)方法就可以轻松搞定,如果一定需要使用多个tag绑定,那么需要先在res/values/strings.xml中添加
使用的时候写成
就可以了
来自:http://www.cnblogs.com/CHN-William/archive/2011/08/29/2158272.html
0 0
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- android setTag (int key, Object tag)使用
- android setTag (int key, Object tag)使用
- android setTag (int key, Object tag)使用
- NumberFormatException in setTag(int key, Object tag) method
- Android setTag方法定义key的问题
- android关于控件中setTag(key,Object)的设置的相关问题
- android关于控件中setTag(key,Object)的设置的相关问题
- Angular2 ngFor, <template> 的用法
- VS2013集成Qt5.6.0
- BZOJ4753 [Jsoi2016]最佳团体
- Double 中的 NAN与INFINITY
- zynq-7000系列基于zynq-zed的MAC->MAC 的实现(fixed-link)
- android setTag (int key, Object tag)抛出IllegalArgumentException的问题
- 信息安全——对称密码体制
- cdoj 31 饭卡(card) 01背包
- 封装DOM查找元素方法
- 排序—选择排序
- 解决戴尔电脑win10无法正常关机现象
- selenium踩过的坑
- 奇数位上都是奇数或者偶数位上都是偶数
- 我眼中的设计模式(9)