通常每个activity对应1个layout,在oncreate时指定layout(否则引用的还是main的layout),然后调用startactivity:
protected override void oncreate (bundle bundle)
{
setcontentview (resource.layout.userregister);
base.oncreate (bundle);
// create your application here
var btnback = findviewbyid<button> (resource.id.btnuserrgst_back);
btnback.click += (object sender, eventargs e) => {
startactivity(typeof(mainactivity));
};
}
如果要传值,可以使用intent:
var intent = new intent(this, typeof(userregister));
startactivity(intent);
以上就是c# 使用xamarin 开发应用 -- 切换activity 的内容。