Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何导航到xamarin android的另一个页面_C#_Android_Xamarin - Fatal编程技术网

C# 如何导航到xamarin android的另一个页面

C# 如何导航到xamarin android的另一个页面,c#,android,xamarin,C#,Android,Xamarin,所以我刚刚创建了一个新项目,我的第一个项目是。我加了两个按钮,我想这样做。。当我单击这两个按钮中的一个时,我希望显示一个my new.axml窗口,并且我希望在访问完该页面后能够返回 这就是我目前所拥有的 using Android.App; using Android.Widget; using Android.OS; namespace FirstApp { [Activity(Label = "FirstApp", MainLauncher = true)] public

所以我刚刚创建了一个新项目,我的第一个项目是。我加了两个按钮,我想这样做。。当我单击这两个按钮中的一个时,我希望显示一个my new.axml窗口,并且我希望在访问完该页面后能够返回

这就是我目前所拥有的

using Android.App;
using Android.Widget;
using Android.OS;

namespace FirstApp
{
    [Activity(Label = "FirstApp", MainLauncher = true)]
    public class MainActivity : Activity
    {

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            FindViewById<Button>(Resource.Id.btnIncrement).Click += incrementButtonClick;
            FindViewById<Button>(Resource.Id.btnDecrement).Click += decrementButtonClick;

        }

        private void decrementButtonClick(object sender, System.EventArgs e)
        {

        }

        private void incrementButtonClick(object sender, System.EventArgs e)
        {

        }
    }
}
使用Android.App;
使用Android.Widget;
使用Android.OS;
命名空间FirstApp
{
[活动(Label=“FirstApp”,MainLauncher=true)]
公共课活动:活动
{
创建时受保护的覆盖无效(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
//从“主”布局资源设置视图
SetContentView(Resource.Layout.Main);
FindViewById(Resource.Id.btnIncrement)。单击+=递增按钮单击;
FindViewById(Resource.Id.btnDecrement)。单击+=递减按钮单击;
}
private void decrementButtonClick(对象发送方,System.EventArgs e)
{
}
private void IncrementButton单击(对象发送方,System.EventArgs e)
{
}
}
}
我还有第二个.axml文件,上面有一个复选框,名为SecondPage.axml,我想通过单击两个按钮中的一个来选中它。
我是如何做到这一点的?

就像@Jason所说的,你可以参考


在Android中,您看到的每个页面都被称为活动

如何导航到xamarin android的另一个页面

这意味着您希望在应用程序中包含多个活动。并将帮助您实现活动之间的导航

所以

  • 在项目中创建名为
    SecondActivity
    的活动
  • 在其
    OnCreate
    方法中添加
    SetContentView(Resource.Layout.SecondPage)
  • 在您的
    递增按钮单击
    方法中,使用
    意图
    导航:

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