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()应用

http://www.cnblogs.com/qingblog/archive/2012/07/03/2575140.html

view的setTag() 和 getTag()应用

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

view的setTag() 和 getTag()应用

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

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

通常我们是用findViewById()方法来取得我们要使用的View控件,不过除了这一种方法之处 ,我们还可以用View中的setTag(Onbect)给View添加一个格外的数据,再用getTag...

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

原文地址:http://www.cnblogs.com/qingblog/archive/2012/07/03/2575140.html View中的setTag(Onbect)表示给View添...

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

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

view的setTag() 和 getTag()应用

原文链接:http://www.cnblogs.com/qingblog/archive/2012/07/03/2575140.html View中的setTag(Onbect)表示给View添...

view的setTag() 和 getTag()应用

一:简单说明 ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。...

view的setTag() 和 getTag()应用

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

View 的setTag()/getTag() 用法

setTag()/getTag()  View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。   可以用在多个Button添...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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