Xamarin,Android如何在两个axml页面之间导航

时间:2015-04-01 08:27:25

标签: android xamarin

我有一个名为Main.axml的axml页面和一个MainActivity.cs文件,我从axml页面的文本框中收集值,并在更新数据库后使用Web服务在数据库中更新它我想移动到一个axml页面显示文本“感谢您输入数据”。任何人都可以告诉我们如何从MainActivity.cs导航到另一个axml页面

我在Windows移动应用程序中试过这个,但它不适用于Xamarin android:

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

3 个答案:

答案 0 :(得分:3)

感谢@Artur Shamsutdinov提供该文章的链接。对于任何想跳过阅读文章的人。请在我们的活动页面中找到我们必须使用的代码,

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

在ThankYouActivity.cs中,我们可以使用此代码显示axml页面,然后在屏幕上显示thankyou.axml

 SetContentView(Resource.Layout.thankyou);

答案 1 :(得分:2)

您还可以使用以下简短方法:

StartActivity(typeof(ThankyouActivity));

答案 2 :(得分:2)

你可以使用它:

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