View setTag()与getTag();

原创 2015年11月19日 12:35:13

View中的setTag(Object)表示给View的实例 添加一个格外的数据,以后可以用getTag()将这个数据取出来。注意数据是 Object类型的 也就是可说是存储任意对象。 



View中的源码   内部含有 一个protected 的 Objiect mTag 对象  ; 可以设置;

protected Object mTag;
public Object getTag() {
        return mTag;
    }


    /**
     * Sets the tag associated with this view. A tag can be used to mark
     * a view in its hierarchy and does not have to be unique within the
     * hierarchy. Tags can also be used to store data within a view without
     * resorting to another data structure.
     *
     * @param tag an Object to tag the view with
     *
     * @see #getTag()
     * @see #setTag(int, Object)
     */
    public void setTag(final Object tag) {
        mTag = tag;
    }

官方注释:设置Tag与这个View。一个Tag可以用来标记说明一个View本身层次结构和    层次结构内部 不必是惟一的。Tag也可以用来存储数据在一个View里面并且不需要求助数据结构。(个人翻译)     




版权声明:欢迎你来转载,不过请带个此Blog链接!

view的setTag() 和 getTag()应用

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

Android之:View的setTag()与getTag()方法使用

通常我们是用findViewById()方法来取得我们要使用的View控件,不过除了这一种方法之处 ,我们还可以用View中的setTag(Onbect)给View添加一个格外的数据,再用getTag...
  • true100
  • true100
  • 2015年04月29日 15:30
  • 3736

android中view控件的setTag()和getTag()用法和功能介绍

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

View的setTag()和getTag()方法的使用

view的setTag()和getTag()方法的使用 今天修改树的时候,有一点点感受,所以记录下来。 View的setTag和getTag方法可以给view的子控件绑定一个Object对...

View 的setTag()/getTag() 用法

setTag()/getTag()  View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。   可以用在多个Button添...

View.setTag()和View.getTag()使用指南

关于View.setTag()和View.getTag()结合使用的例子很多,Google, stackoverflow上面一堆,就不再赘述了,随便一搜就有。 经典的使用例子: 三部分:视图初始化、保...

android setTag()和getTag()的使用

  • 2013年07月31日 12:31
  • 1.02MB
  • 下载

setTag()和getTag()应用

View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的se...
  • Kaiwii
  • Kaiwii
  • 2012年08月06日 14:54
  • 427

setTag()与getTag()

在写listView 时候要重写BaseAdapter   需要在没个item都加上button 点击button做相应操作   这个时候需要button里面设置下 这行的属性button.set...

android笔记 setTag()/getTag()

View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。   可以用在多个Button添加一个监听器,每个Button都设置不同的set...
  • zwq1457
  • zwq1457
  • 2012年10月16日 14:05
  • 531
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:View setTag()与getTag();
举报原因:
原因补充:

(最多只允许输入30个字)