Android 如何从布局中获取视图?

Android 如何从布局中获取视图?,android,layout,view,xamarin,layout-inflater,Android,Layout,View,Xamarin,Layout Inflater,我正在使用Xamarin,对如何从布局中获取视图有疑问 如果我有一个名为自定义信息窗口的布局,如何从中获取视图 我尝试过以下代码: View v=充气(Resource.Layout.custom\u info\u窗口,空) 这就是我得到的错误: Error CS0120: An object reference is required for the non-static field, method, or property 'Android.Content.Context.GetSystem

我正在使用
Xamarin
,对如何从
布局中获取
视图有疑问

如果我有一个名为
自定义信息窗口
布局
,如何从中获取
视图

我尝试过以下代码:

View v=充气(Resource.Layout.custom\u info\u窗口,空)

这就是我得到的错误:

Error CS0120: An object reference is required for the non-static field, method, or property 'Android.Content.Context.GetSystemService(string)'
错误CS0103:当前上下文中不存在名称“充气”

我能帮点忙吗

提前谢谢

编辑

这是我的充气机代码:

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)'

你应该用这个

 LayoutInflater inflater = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService);
 var layout = inflater.Inflate(Resource.Layout.custom_info_window, layoutImages) as LinearLayout;

还可以从上下文中获取LayoutFlater,例如:

 LayoutInflater.from(getApplicationContext()).inflate(Resource.Layout.custom_info_window, null);

您需要使用上下文对象来获取服务。如果其他方法无效,请使用静态属性应用程序。上下文:

var inflater = Application.Context.GetSystemService(Context.LayoutInflaterService) as LayoutInflater;
var view = inflater.Inflate(...

你需要使用布局充气机。实际上充气是布局充气机类的一个子函数。如需了解更多信息,请参考您是否创建了自定义视图?是的,我创建了自定义视图。这似乎是最简单的方法。