2011-02-24 28 views
5

我想绑定一些额外的数据与视图。我在我的xml文件中使用标签来添加额外的信息。如何设置一个数组作为标签到任何视图通过Android中的布局xml

如果数据只是字符串(android:tag="extra Info"),我可以通过在代码中使用getTag()来获得额外的数据。

但我想要将多个数据作为对象绑定到视图,为此我将数组设置为标记。 当我试图设置android:tag="@array/xyz_array"时,我仍然得到一个String对象而不是从getTag()的数组。

任何人都可以告诉我,如果我做错了什么?

回答

10

你不能从XML中做到这一点,XML只支持视图标签的字符串。

+0

感谢您的回复。 – Atmaram 2011-02-28 05:45:45

+0

尽管这不是我想听的,谢谢。 – androidnotgenius 2012-08-03 13:16:32

+0

@罗曼盖伊:你能否详细说明一下,以便更好地理解其他读者。你的意思是我们可以通过代码使用'setTag()'而不是通过直接在xml中放置一些类属性来实现吗? – ishandutta2007 2017-09-18 04:14:50

相关问题