我有这段代码来设置一些标签,在将此行添加到 strings.xml 后,我设置了两个标签:
<item type="id" name="KOLONA1"/>
<item type="id" name="KOLONA2"/>
a1.setTag(R.id.KOLONA1, labelsA.get(0).tag);
在我的 onClickListener 中,我有一些检查标签的代码:
if (buttonClicked.getTag().equals(button.getTag())) {
//some code
}
在这个特定的检查中,我的代码应该检查第二个,labelsA.get(0).tag 标签,但它没有,它检查第一个,R.id.KOLONA。如何告诉我的代码要检查哪些标签?
最佳答案
您可以使用View.getTag(int tag)
通过id获取特定标签。我认为您正在寻找的是 button.getTag(R.id.KOLONA1)
。该文档可以在这里找到:http://developer.android.com/reference/android/view/View.html#getTag(int)
关于java - 如何告诉我的代码在 Android 中检查哪些标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915177/