碎片甚至回来了

时间:2014-07-08 12:48:30

标签: android xamarin

我使用片段在哪里是列表视图,在项目点击上我将此片段更改为详细信息。 我想在详细信息视图中添加自定义后退按钮..

我写了这个活动

private void _Back_Click(object sender, EventArgs e)
        {
            var fragmentTransaction = this.FragmentManager.BeginTransaction();
            var _fragment = new ForecastRegionListFragment();         
            fragmentTransaction.Attach(_fragment).Commit();
            fragmentTransaction.Show(_fragment);
            fragmentTransaction.Remove(this);

            MyApplication._Back.Click -= _Back_Click;
            MyApplication._Back.Visibility = ViewStates.Invisible;
        } 

但我认为这不是一个好办法。你能告诉我更好的版本吗?

1 个答案:

答案 0 :(得分:0)

似乎这会有所帮助,只需以编程方式调用后退按钮并将其附加到触摸按钮

即可

Android: Proper Way to use onBackPressed() with Toast

欢呼声