C# 未知成员错误

C# 未知成员错误,c#,android,xml,mono,xamarin.android,C#,Android,Xml,Mono,Xamarin.android,我正在使用Android Mono为Android操作系统开发一个应用程序,这样我就可以用C#编程了。除了我得到的这个问题,所有的事情都很顺利 基本上,我有一个示例代码,可以在每次单击时更改按钮的文本。我试图修改示例代码,这样它就不会更改按钮,而是更改xml textview对象的文本,在出现此错误时,我将其替换为edittext对象。我替换了它,因为编辑edittext比编辑textview容易似乎是常识 不管怎样,我在同一个地方犯了同样的错误。每当我试图更改textview.text或edi

我正在使用Android Mono为Android操作系统开发一个应用程序,这样我就可以用C#编程了。除了我得到的这个问题,所有的事情都很顺利

基本上,我有一个示例代码,可以在每次单击时更改按钮的文本。我试图修改示例代码,这样它就不会更改按钮,而是更改xml textview对象的文本,在出现此错误时,我将其替换为edittext对象。我替换了它,因为编辑edittext比编辑textview容易似乎是常识

不管怎样,我在同一个地方犯了同样的错误。每当我试图更改textview.text或edittext.text时,程序就会冻结,并出现错误“未知成员”

以下是代码的C部分:

Button ampButton = FindViewById<Button>(Resource.Id.CurrentButton);
ampButton.Click += delegate
{
SetContentView(Resource.Layout.AmpScreen);
Button ampButton2 = FindViewById<Button>(Resource.Id.CurrentButtonamp);
EditText ampData = FindViewById<EditText>(Resource.Id.ampdata);
ampButton2.Click += delegate
{
ampButton2.Text = string.Format("{0} clicks!", count2++);
ampData.Text = ampButton2.Text;
//string temp = Convert.ToString(count2) + " clicks!";
//ampData.Text=temp;
//count2++;
};
};
Button-ampButton=findviewbyd(Resource.Id.CurrentButton);
ampButton。单击+=委派
{
SetContentView(Resource.Layout.AmpScreen);
按钮ampButton2=FindViewById(Resource.Id.CurrentButtonamp);
EditText-ampData=FindViewById(Resource.Id.ampData);
ampButton2.单击+=委派
{
ampButton2.Text=string.Format(“{0}点击!”,count2++);
ampData.Text=ampButton2.Text;
//string temp=Convert.ToString(count2)+“clicks!”;
//ampData.Text=temp;
//count2++;
};
};
以下是受影响的XML部分: 从Main.xml文件:

<Button
android:id="@+id/CurrentButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Amp"
/>

从AmpScreen.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>  
<ImageView id="@+id/ampImage"
android:layout_width="50px"
android:layout_height="50px"
android:layout_gravity="center"
android:src="@drawable/amp"/>
<EditText id="@+id/ampdata"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
        android:text="Loading"/>
<Button
android:id="@+id/CurrentButtonamp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Re-scan"
/>
<Button
android:id="@+id/homeButtonamp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Back"
/>
</LinearLayout>

看起来xml的问题很简单

在EditText元素上的AmpScreen.xml中:

id="@+id/ampdata"
应该是:

android:id="@+id/ampdata"