在一个对象上使用setTag两次?

时间:2012-04-27 18:56:23

标签: android android-layout onclick android-ui

我在buttonView上有一个onClickListener。 buttonView需要检测在无线电组中选择了哪个radioButton。但是buttonView的setTag已经被onClickListener需要访问的JSON对象占用(通过v.getTag = new JSONOBject)。那么,buttonView可以有两(2)个标签吗?我看到有两种方法,setTag(Object ojb);和setTag(key,object);

我可以利用这个优势吗?

1 个答案:

答案 0 :(得分:4)

  

buttonView需要检测在广播组中选择了哪个radioButton。

通过调用RadioGroup上的方法,它可以做到,没有标记。

  

那么,buttonView可以有两(2)个标签吗?

创建一个标记对象,该对象保留在另外两个对象上。

  

我看到有两种方法,setTag(Object ojb);和setTag(key,object);我可以利用这个优势吗?

双参数setTag()实际上适用于操作系统和库。不鼓励应用程序开发人员使用它。此外,如上所述,您不需要它。