setTag 可给控件附加存储任意类型 值

1. setTag(Object object)

当只需要存储一个的时候使用。

view.setTag(Object tag)

view.getTag();

2.setTag (int key, Object tag)

当需要保存多个值时使用。

注意的是 key 需要在 res/values/strings.xml 中添加

  1. <resources>
  2. <item type="id" name="tag_first">
  3. </item>
  4. <item type="id" name="tag_second">
  5. </item>
  6. </resources>

写入

View.setTag(R.id.tag_first, "Hello");

读取

View.getTag(R.id.tag_first);

Android setTag 使用相关推荐

  1. android tag的使用方法,Android setTag方法的key问题解决办法

    android在设计View类时,为了能储存一些辅助信息,设计一个一个setTag/getTag的方法.这让我想起在Winform设计中每个Control同样存在一个Tag. 今天要说的是我最近学习a ...

  2. Android setTag()/getTag()

    View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来. 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag ...

  3. Android setTag和getTag()的使用

    首先我们要知道setTag方法是干什么的,SDK解释为 Tags Unlike IDs, tags are not used to identify views. Tags are essential ...

  4. android关于控件中setTag(key,Object)的设置的相关问题

    setTag () 是 Android 的 View 类中很有用的一个方法,可以用它来给控件附加一些信息,在很多场合下都得到妙用. 所以抛出IllegalArgumentException 的原因就在 ...

  5. android listview settag,Android View中setTag的二三事

    每一个APP,都离不开View的使用,小到一个登陆注册页面,大到复杂的网上商城,都是View使用的具体体现. 往往我们使用View,其实就是为了向用户展示一定的数据,因此,view的使用又总是离不开数 ...

  6. Android为TV端助力 同时setTag两次,保存多种值

    示例代码: view.setTag(R.string.action_settings,hodler.content); 接收两个值,一个是key值,必须是唯一值,而且要写在values/ids.xml ...

  7. android中tag的用法,Android中setTag的用法

    首先我们要知道setTag 是干什么的,官方给的api解释是: Tags Unlike IDs,tags are not used to identify views,Tags are essenti ...

  8. Android CheckedTextView 实现单选与多选

    以下demo 地址 单选与双选实现的效果如下 CheckedTextView 继承的是 TextView 实现 Checkable 具有TextView 的属性 一般使用结合ListView xml ...

  9. Android ListView (多个adapter 说明)

    最近维护项目,项目里面使用的都是ListView 这里也对ListView 回顾一下 以下 demo 地址 ListView 在Android 里面用来实现列表的, 在xml 中创建ListView ...

最新文章

  1. tornado源码分析
  2. 把Ubuntu 9.04版本的Samba 服务器加入到Active Directory中
  3. 【struts2+hibernate+spring项目实战】实现用户登录功能(ssh)
  4. 曝光原理_简单摄影之一 曝光原理
  5. 戴尔携手英特尔揭示技术与员工潜能背后的真相
  6. 用for和do..while两种方法:键盘录入一个数 求阶乘的和
  7. JEECG 3.7新版在线文档WIKI正式发布
  8. 再次了解深浅拷贝问题
  9. iPhone 11 128G 抱回家!
  10. 有效修改Tomcat6默认端口(ubuntu server,centos)
  11. 前端国际化辅助工具——自动替换中文并翻译
  12. 千万青年学子,双击电子版微积分
  13. libcrypto yum 安装_centos7下nginx 报错需要安装 libcrypto.so.10(OPENSSL_1.0.2)(64bit)
  14. Android基站定位源代码
  15. 调试神器SEGGER_RTT移植使用
  16. php中字符串分割函数是,php分割字符串的函数是什么
  17. 小学计算机室培训心得,小学计算机培训心得体会
  18. Ultra Compare 8 文本比较乱码问题 解决
  19. win10获得system权限(超级管理员)
  20. 我和谷歌共同成长----Andriod(安卓)开发(持续更新)

热门文章

  1. AccessibilityService-微信自动抢红包
  2. 如何用企业微信SCRM系统解决离职员工带走客户信息的问题
  3. 通用mapper快速入门及原理简介
  4. 重新开始,中国人民公安大学
  5. delphi控件切图界面闪烁_APP界面设计中切图那些事儿
  6. 代码审计--wordpress篇
  7. 搞创新,我们“REAL”在行!
  8. [NiteCTF 2022] 部分
  9. 【Git学习】使用git reflog 命令来查看历史提交记录并使用提交记录恢复已经被删除掉的分支
  10. SQL如何求解多元一次方程和构造连续整数