问题描述
我想用一个视图绑定一些额外的数据.我在我的 xml 文件中使用标签来添加额外的信息.
I want to bind some extra data with a view. I am using tag in my xml file to add the extra information.
如果数据只是字符串(android:tag="extra Info"
),我可以通过在代码中使用 getTag()
来获取额外的数据.
If the data is only String (android:tag="extra Info"
), i am able to get the extra data by using getTag()
in code.
但我想将多个数据作为对象绑定到一个视图,为此我将一个数组设置为标签.当我尝试设置 android:tag="@array/xyz_array"
时,我仍然从 getTag()
获取一个 String 对象而不是一个数组.
But i want to bind multiple data as object to a view, for that i am setting an array as tag.
When i tried to set android:tag="@array/xyz_array"
, I am still getting a String object instead of an array from getTag()
.
任何人都可以告诉我,如果我做错了什么??
Can any body tell me, if i am doing something wrong ??
推荐答案
您不能从 XML 执行此操作,XML 仅支持视图标记的字符串.
You can't do this from XML, XML supports only strings for view tags.
这篇关于如何通过android中的布局xml将数组设置为任何视图的标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论