我有一个名为Main.axml的axml页面和一个MainActivity.cs文件,我从axml页面的文本框中收集值,并在更新数据库后使用Web服务在数据库中更新它我想移动到一个axml页面显示文本“感谢您输入数据”。任何人都可以告诉我们如何从MainActivity.cs导航到另一个axml页面
我在Windows移动应用程序中试过这个,但它不适用于Xamarin android:
this.NavigationService.Navigate(new Uri("/Thanks.xaml", UriKind.RelativeOrAbsolute));
答案 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)); };