所以我想更改一個佈局。所以我給它添加了一個線性佈局,並以某種方式崩潰了與它無關的代碼。所以我在這裏發佈一些代碼。在佈局中添加事物會導致崩潰
這是我的主要文件和發生崩潰的病態點。 保護覆蓋無效的OnCreate(束束) {
base.OnCreate(bundle);
SetContentView(Resource.Layout.layoutLogin);
gbtnSignUp = FindViewById<Button>(Resource.Id.btnSignUp);
gbtnSignIn = FindViewById<Button>(Resource.Id.btnSignIn);
gbtnSignUp.Click += gbtnSignUp_Click;
gbtnSignIn.Click += gbtnSignIn_Click; // here is where it crashes
}
現在我的佈局。 Ill指出我添加哪個部分會增加崩潰。
<?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:weightSum="100"
android:layout_height="fill_parent">
<ListView
android:layout_weight="80"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@drawable/ListViewHighlight"
android:id="@+id/companyListView" />
<ProgressBar
android:layout_weight="10"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@drawable/ListViewHighlight"
android:id="@+id/progressBar1" />
<LinearLayout// just from this linear layout existing it causes a crash
android:orientation="horizontal"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="10"
android:weightSum="100"
android:id="@+id/linearLayout1">
<TextView
android:text="Text"
android:layout_width="0dp"
android:layout_weight="10"
android:layout_height="match_parent"
android:id="@+id/textView1" />
<ImageButton
android:src="@drawable/defaultAdd"
android:layout_width="0dp"
android:layout_weight="90"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:id="@+id/imageButton1" />
</LinearLayout>
</LinearLayout>
這種佈局還沒有鏈接到導致崩潰的視圖。哎呀我甚至從項目中刪除了對這個視圖的所有引用,它仍然崩潰。
這裏是錯誤信息強制我在我指定的行中斷開。
System.NullReferenceException:對象不設置到對象的實例
我也可以發表評論這一行了,但ITLL使其能夠運行,但不適依然能夠按下按鈕,然後做一些非常棒的行爲,我不應該按它開始。
XML登錄按鈕的
<Button
android:text="Sign In"
android:layout_width="match_parent"
android:layout_weight="15"
android:layout_height="0dp"
android:id="@+id/btnSignIn"
android:textSize="25sp"
android:background="@drawable/ButtonSignInStyle"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp" />
在閱讀代碼讓它通過的線性佈局後,現在沒有了。現在,如果我在線性佈局 – TheMangaStand