VS 2019開發APP(四)多界面開發


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的文本里,如果沒有數據傳遞則不需要此方法。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM