Android fragments 直接从button Xamarin.Android通过片段更改片段活动

Android fragments 直接从button Xamarin.Android通过片段更改片段活动,android-fragments,xamarin,xamarin.android,android-fragmentactivity,Android Fragments,Xamarin,Xamarin.android,Android Fragmentactivity,我正在使用Xamarin的导航抽屉模板,它工作得非常好。所以我可以动态地改变布局。现在,我需要直接从单个按钮(如快捷方式)更改片段。在片段之间进行更改的工作方式不同于简单的活动。在“活动”中,我可以通过按钮执行简单的代码来更改活动: Intent nextActivity=新的意图(此,类型为(ItemAddFormActivity)); StartTactivity(NextTactivity) 但是,如何从单个按钮更改片段布局?我仍在搜索如何使用按钮在片段之间更改片段 也许这里有人能帮我。

我正在使用Xamarin的导航抽屉模板,它工作得非常好。所以我可以动态地改变布局。现在,我需要直接从单个按钮(如快捷方式)更改片段。在片段之间进行更改的工作方式不同于简单的活动。在“活动”中,我可以通过按钮执行简单的代码来更改活动:

Intent nextActivity=新的意图(此,类型为(ItemAddFormActivity));
StartTactivity(NextTactivity)

但是,如何从单个按钮更改片段布局?我仍在搜索如何使用按钮在片段之间更改片段

也许这里有人能帮我。
提前感谢。

这是我在解决方案中的实现方式,可能会对您有所帮助

这是我的片段

   public class Fragment3 : Fragment
{
    public override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        // Create your fragment here
    }

    public static Fragment3 NewInstance()
    {
        var frag1 = new Fragment3 { Arguments = new Bundle() };
        return frag1;
    }


    public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {         
        var ignored = base.OnCreateView(inflater, container, savedInstanceState);
        return inflater.Inflate(Resource.Layout.fragment3, null);       
    }
}
要在按钮事件上显示片段,请使用以下命令

Android.Support.V4.App.Fragment fragment = null;
fragment = Fragment3.NewInstance();

 if (fragment == null)
            return;

       SupportFragmentManager.BeginTransaction()
          .Replace(Resource.Id.content_frame, fragment)
          .Commit();

是否要在单击按钮时移动另一个片段(来自片段)?如果该代码有效或无效,我将首先尝试。。把这个代码放在按钮事件上?谢谢:)我试过那个密码。。该代码适用于活动,但不适用于活动fragmentactivity@YeremiaDanang你能分享你得到的错误吗?@RonakShetia我没有任何错误,我只是想把布局从一个片段改成另一个片段:)我有同样的场景,它对我有效,如果你分享更多的代码或你尝试过的东西,人们可以帮你