숨바꼭질 모두, 나는 단편하지만 해달라고 작업을 대체하려고조각 자 마린 안드로이드
... 나는 활동이이 활동 안쪽에 난 두 개의 버튼과의 LinearLayout을 가지고 있고, 나는 많은 조각을 교체하려면 그 LinearLayout 버튼을 사용하여 다음과 Previuos, 첫 조각 작업,하지만 두 번째 나던 작동하지 않습니다.
누군가이 방법에 대해 설명해 주시겠습니까?
활동
ing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Support.V7.App;
using Uer.Fragments.FragmentsRegister;
namespace Uer
{
[Activity(Label = "Register", Theme = "@style/NoActionBar")]
public class RegisterActivity : AppCompatActivity
{
private LinearLayout lnlContainerRegister;
private Button btnNext;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your application here
SetContentView(Resource.Layout.RegisterActivity);
lnlContainerRegister = FindViewById<LinearLayout>(Resource.Id.lnlContainerRegister);
btnNext = FindViewById<Button>(Resource.Id.btnNext);
cpfFragment();
btnNext.Click += BtnNext_Click;
}
private void BtnNext_Click(object sender, EventArgs e)
{
emailFragment();
}
void cpfFragment()
{
var transaction = SupportFragmentManager.BeginTransaction();
transaction.Add(Resource.Id.lnlContainerRegister, new CPF(), "CPF");
transaction.Commit();
}
void emailFragment()
{
var transaction = SupportFragmentManager.BeginTransaction();
transaction.Add(Resource.Id.lnlContainerRegister, new Email(), "Email");
transaction.Commit();
}
}
}
CPF 조각
sing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Util;
using Android.Views;
using Android.Widget;
using Android.Support.V4.App;
namespace Uer.Fragments.FragmentsRegister
{
public class CPF : Fragment
{
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your fragment here
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Use this to return your custom view for this Fragment
View view = inflater.Inflate(Resource.Layout.CPFFragment, container, false);
return view;
}
}
}
이메일 조각은
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Util;
using Android.Views;
using Android.Widget;
using Android.Support.V4.App;
namespace Uer.Fragments.FragmentsRegister
{
public class Email : Fragment
{
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your fragment here
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Use this to return your custom view for this Fragment
View view = inflater.Inflate(Resource.Layout.EmailFragment, container, false);
return view;
}
}
}
PS는 다음 cpfFragment은 normaly 작품!
오류가 발생합니까? –
아무것도, 그냥 작동하지 않습니다 :/ –