我正尝试通过以下命令从Array
获取Strings.xml
:
string[] menuItems = Resources.GetStringArray(Resource.Array.menu);
但是我收到以下错误:
'Resource' does not contain a definition for 'Array'
此外,我对以下行也收到了相同类型的错误:
TextView webAddress = view.FindViewById<TextView>(Resource.Id.txtTourUrl);
'Resource' does not contain a definition for 'Id'
我猜它与Resource.Designer.cs
文件有关,但我不确定如何解决它......
更新1:
这些是修复它的选项:
提前致谢。
答案 0 :(得分:1)
对于那些可能遇到同样问题的人......
它不是重建的原因是因为我的Main.axml文件中存在错误,其中对象/窗口小部件ID为:android:id="@android:id/ list"
请注意 ID之前的空格 名称......
这会导致重建时出错,并且无法在参考资料中为Resource.Id
生成类。
只需删除可能导致错误的空格或任何符号,然后再次删除重建解决方案。