我有一个项目,正在尝试在视图上使用SetTag。但是我需要一个资源ID,因此根据Internet的建议,我在Resources / values文件夹中创建了一个tags.xml文件,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<item name="TAG_VIEWPAGER_PAGELAYOUT" type="id"/>
<item name="TAG_VIEWPAGER_PAGEPOSITION" type="id"/>
</resources>
然后,我尝试像清理和重建后那样访问它,但是找不到它。它说找不到TAG_VIEWPAGER_PAGEPOSITION。
view.SetTag(Resource.Id.TAG_VIEWPAGER_PAGEPOSITION, position);
帮助?我正在使用Android 5.0级别21,C#Xamarin
它只需要重新启动VS,然后一切正常..花了很多时间尝试其他解决方案..所以令人不安...
TRY:
打开resourcedesigner.cs文件[如果您以前从未这样做过,可能要备份它]
单击文件
使用CTRL + A突出显示所有代码
完全删除resourcedesigner.cs的内容
清洁溶液
重建解决方案[resourcedesigner.cs应该自动重新加载]
有时资源设计器文件无法跟上您的更改。
如果这不起作用,请尝试在resourcedesigner.cs文件中搜索TAG_VIEWPAGER_PAGEPOSITION,并让我知道它是否在其中