问题:
我有一个自定义的日历视图,我使用画布绘图和东西生成。这是片段A的布局。
我有另一个片段B当用户在片段A中执行某些操作时实例化并通过getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container), fragmentB).addToBackStack().commit();
替换片段A
到目前为止工作正常(显示片段B)。
现在,当我按下后退按钮时,我希望片段B退出或从屏幕上移除,由前一个片段A替换。
仍然可以正常工作 - 但是现在显示的日历视图全部搞砸了并且sh * t,所有图纸都堆叠在屏幕的左侧,看起来根本不像日历。
为什么会发生这种情况,我该怎么做呢?