1.在主項目里創建一個子界面sub.xml和對應的subActivity.cs文件。
2.在subActivity.cs的OnCreate方法里添加下面內容,將subActivity.cs關聯到sub.xml。
SetContentView(Resource.Layout.sub);//與子面板關聯
3.在MainActivity里添加啟動子界面的程序如下:
在某個方法里增加如下內容,比如點擊某個按鈕
var second = new Intent(this, typeof(subActivity));//建立一個子面板的意圖,需要再開始添加using Android.Content;
second.PutExtra("data", "abcd");//使用此方法將傳輸數據,類似於將數據"abcd"放到隊列"data"里,如果沒有數據傳遞則不需要此方法。
StartActivity(second);//打開子界面
4.在subActivity.cs中獲取主界面傳遞的數據
sub.xml里添加一個TextView名稱為“Second”,在subActivity.cs里用變量與之關聯。
TextView TEXT = FindViewById<TextView>(Resource.Id.Second);
TEXT.Text = Intent.GetStringExtra("data");//用此方法將數據去取出,賦值到TextView的文本里,如果沒有數據傳遞則不需要此方法。