C# 如何导航到xamarin android的另一个页面
所以我刚刚创建了一个新项目,我的第一个项目是。我加了两个按钮,我想这样做。。当我单击这两个按钮中的一个时,我希望显示一个my new.axml窗口,并且我希望在访问完该页面后能够返回 这就是我目前所拥有的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
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);