2013-02-27 60 views
1

我试图添加一个标签到图像比较的原因。但不幸的是,我收到了非法论证例外。尝试添加标签时,我的代码发生异常。这是我如何做到的。在Imageview mono上为android C设置标签#

mainImage.SetTag(1, "circle"); 

我做错了吗?它看起来很简单,是一个关键和对象的价值。我想过使用内容描述值,但mono似乎不支持获取内容描述。有任何想法吗?谢谢!

回答

0

为避免冲突,您必须为标签使用已知的资源ID - 您不能只选择自己的值。

尝试添加AndroidResource XML文件中的资源/价值观的内容:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <item type="id" name="MyUniqueTag"/> 
</resources> 

,那么你应该能够使用

mainImage.SetTag(Resource.Id.MyUniqueTag, "circle"); 
+0

谢谢你的答案。我尝试过,但我选择了更简单的事情。我为imageview创建了一个字符串,并存储将在相应的图像视图中进行比较的数据。谢谢! – ljpv14 2013-02-27 15:02:26