在布局 XML 中编辑 android:tag
Posted
技术标签:
【中文标题】在布局 XML 中编辑 android:tag【英文标题】:Editing android:tag in layout XML 【发布时间】:2012-06-07 16:18:05 【问题描述】:官方文档说:
为此视图提供一个包含字符串的标签,以便稍后使用 View.getTag() 检索或使用 View.findViewWithTag() 搜索。
getTag ()
返回一个 Object
,它不应该是一个字符串。当然,我可以在setTag (Object)
方法中将自定义对象设置为标签。但是我可以在布局 XML 中做同样的事情吗(例如,为标签分配一个枚举值)?
【问题讨论】:
How to Set an array as Tag to any View through layout xml in android 的可能重复项 也许可以,但几乎无法找到有关 XML 中标签的信息。 没有质疑,但它提出了相同的问题并得到相同的答案。因此,它应该作为副本关闭。 How to Set an array as Tag to any View through layout xml in android的可能重复 【参考方案1】:问题中回答了类似的问题,答案是否定的:
How to Set an array as Tag to any View through layout xml in android
【讨论】:
【参考方案2】:在你得到android:id
的布局xml文件中,也许你可以使用它而不是getTag()
,因为这个属性只能在javaCode(afaik)中设置。
【讨论】:
我将标签用于其他目的。例如。我想知道RadioGroup
中选定单选按钮的值,直接在 XML 中将它们初始化为枚举值会更舒服。以上是关于在布局 XML 中编辑 android:tag的主要内容,如果未能解决你的问题,请参考以下文章