读书人

动态增多删除控件并记住里面的内容

发布时间: 2012-07-04 19:33:54 作者: rapoo

动态增加删除控件,并记住里面的内容

?

?

1.用来保存对象

?

?

tag的作用是什么呢?

为什么要给每一个控件都加上一个Tag呢?

有两个方面:

1.当用户删除某一个元素的时候,不一定是从哪里删除,有可能是从列表中间删除,所以当用户点击子View上面的删除按钮的时候,需要通过v.getTag()获得要被删除的是哪个元素。通过这个Tag就可以将他们都删除了。

2.当点击选择电话类型的时候,同样,你需要把用户选择的哪个类型的字符串返回回来,你如何锁定是哪个Button需要被更改呢?同样也是通过Tag,我们在打开选择类型的Activity的时候,不仅将让用户进行选择的List传递过去,也将Tag传递过去,传递过去以后什么都不做,直接返回,返回回来以后就可以找到是哪个Button上面的类型名需要更改了。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

读书人网 >移动开发

热点推荐