【发布时间】:2014-02-18 06:55:25
【问题描述】:
我正在使用Xamarin,并且有一个关于从Layout 获取View 的问题。
如果我有一个名为custom_info_window 的Layout,我如何从中获得View?
我试过这段代码:
View v = Inflate(Resource.Layout.custom_info_window, null);
这是我得到的错误:
错误 CS0103:当前上下文中不存在名称“Inflate”
我可以帮忙吗?
提前致谢
编辑
这是我的充气机代码:
LayoutInflater inflater =(LayoutInflater)Context.GetSystemService(Context.LayoutInflaterService);
这是我得到的错误:
Error CS0120: An object reference is required for the non-static field, method, or property 'Android.Content.Context.GetSystemService(string)'
【问题讨论】:
-
你需要使用layout inflator..其实inflate是layout inflator类的一个子函数。更多请参考developer.android.com/reference/android/view/…
标签: android layout view xamarin layout-inflater