Android Xamarin中的空引用异常(VS 2012)

时间:2013-04-07 03:53:25

标签: android xamarin.android xamarin

我只是在VS 2012中尝试Andorid Xamarin。我正在做他们的Hello World教程,但我遇到了一个问题。我已经用这种方式声明了我的主要布局资源:

enter image description here

在我的活动中,每当我尝试通过他们的id找到资源时,它只返回null。

enter image description here

aButtonaLabel都为空。我不知道这个问题的原因是什么。你能帮我吗?感谢。

PS:我还附加了我的资源设计器类。我的对象在那里宣布(眨眼)。

enter image description here

编辑: 这是更正后的代码。 enter image description here

1 个答案:

答案 0 :(得分:3)

您在SetContentView方法中错过了对OnCreate的来电。

var layout = LayoutInflater.Inflate(Resource.Id.Main);
SetContentView(layout);

第一行从资源Main.axml创建一个新视图。第二行设置活动的内容视图,以便实际显示,因此后续调用FindViewById<T>()将能够找到视图。