0
問題: 我有一個自定義日曆視圖,使用畫布繪製和東西生成。這是片段A的佈局。 我有另一個片段B,當用戶在片段A中做了某些事情時,它被實例化並通過getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container), fragmentB).addToBackStack().commit();
取代片段A,直到此時工作正常(片段B顯示)。 現在,當我按下後退按鈕時,我希望片段B退出或從屏幕中移除,並被之前的片段A替換。 仍然正常工作 - 但是現在顯示的日曆視圖全部混亂並且sh * t ,所有的圖紙堆疊在屏幕的左側,看起來不像日曆。 爲什麼會發生這種情況,我應該怎麼做呢?片段自定義視圖addToBackStack(),自定義視圖和後退按鈕
當我旋轉屏幕(重新創建活動)時,自定義視圖恢復到其美麗的狀態。 – josephus