【发布时间】:2017-11-06 11:45:10
【问题描述】:
我正在尝试通过以下命令从Strings.xml 获取Array:
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:
这些是修复它的选项:
提前致谢。
【问题讨论】:
-
我有一个大胆的猜测:你的
Resource类既不包含static Array,也不包含static Id类。 -
我该如何添加这个?谢谢
-
请查看更新
-
您添加它的方式与您添加
Resource类中的任何其他内容的方式相同。你想使用它,那么你现在应该是它是什么,它应该做什么。还可以在您的Resource.Array类中添加一个menu属性,并在您的“Resource.Id”对象中添加一个“txtTourUrl”。 -
没关系,我的
Main.axml中的 ID 存在问题,导致重建错误。不过还是谢谢!
标签: c# android visual-studio xamarin resources