0
我正在使用Android Mono處理Android操作系統的應用程序,所以我可以在C#中對其進行編程。除了我遇到的這個問題之外,所有的東西都運行良好。未知的成員錯誤
基本上,我有一個示例代碼,可以在每次點擊時更改按鈕的文本。我試圖修改示例代碼,以便不用更改按鈕,而是更改xml textview對象的文本,並在獲取此錯誤時將其替換爲edittext對象。我取而代之,因爲編輯edittext比textview更容易。
Anywho,我在同一個地方得到了同樣的錯誤。每當我試圖改變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++;
};
};
這裏在受影響的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>
謝謝= d這解決了我的問題。 – Zach 2012-03-23 15:49:17