1

出于比较原因,我正在尝试将标签添加到图像视图中。但不幸的是,我得到了一个非法参数异常。尝试添加标签时,我的代码发生异常。这是我的做法。

mainImage.SetTag(1, "circle");

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

4

1 回答 1

0

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

尝试在 Resources/Values 中添加一个带有内容的 AndroidResource XML 文件:

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

那么你应该可以使用

 mainImage.SetTag(Resource.Id.MyUniqueTag, "circle");
于 2013-02-27T13:44:43.820 回答