2015-04-01 78 views
1

我有一個名爲Main.axml和MainActivity.cs文件的axml頁面,我從axml頁面中的文本框中收集值,並在更新數據庫後使用web服務在數據庫中更新它。想要移動到一個axml頁面,只顯示文本「謝謝你輸入數據」。任何人都可以告訴如何從MainActivity.cs導航到另一個axml頁面Xamarin,Android如何在兩個axml頁面之間導航

我在Windows Mobile應用程序中嘗試過,但它不適用於Xamarin android:

this.NavigationService.Navigate(new Uri("/Thanks.xaml", UriKind.RelativeOrAbsolute)); 
+0

好教程可以在這裏找到: http://developer.xamarin.com/guides/android/getting_started/hello,android_multiscreen/hello,android_multiscreen_quickstart/ – 2015-04-01 08:33:53

回答

2

謝謝@Artur Shamsutdinov鏈接到文章。對於任何想跳過閱讀的人克的文章,請您及時發現我們在我們的活動頁面,使用下面的代碼,

var intent = new Intent(this, typeof(ThankyouActivity)); 
       StartActivity(intent); 

在ThankYouActivity.cs我們可以使用此代碼來顯示axml頁面,然後將在屏幕上顯示

thankyou.axml
SetContentView(Resource.Layout.thankyou); 
1

您也可以使用下面的一小段路:

StartActivity(typeof(ThankyouActivity)); 
0

您可以使用它:

Button thankYou = FindViewById<Button>(Resource.Id.btnThankYou); 
thankYou.Click += delegate { StartActivity(typeof(ThankYouActivity)); };