首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

运用android view中的Tag传递消息

2012-06-28 
使用android view中的Tag传递消息?? ? 我们可以在View的Tag中放入一个Object类,然后在需要的地方把它取出

使用android view中的Tag传递消息

?? ? 我们可以在View的Tag中放入一个Object类,然后在需要的地方把它取出来。

?

?? ??ImageView?image?=?new?ImageView(this); ?

?? ? T ?t = null;//put something here ...?

?? ? image.setTag(t); ?

?? ? image.setOnClickListener(lListener); ?

?

?? ? 在其他的地方可以通过以下方法取出其中的数据:

?

?? ??OnClickListener?lListener?=?new?OnClickListener()?{ ???? ? ? ?

@Override???? ? ?

public?void?onClick(View?v)?{ ???? ? ? ? ?

?T t =?(T)?v.getTag(); ? ??? ? ? ? ? ?

?? ? ? ? ? ? ? ?//do something here ...??

? } ????

?? ?}; ?

?

?? ?由于Image的setTag方法接受的是一个Object类型的参数,所以,我们可以放入我们想放入的任何东西。

?

热点排行