我在保存方向更改的視圖時遇到問題。所以這是對我來說是什麼。我有一個擴展HorizontalScrollView的類,在它的構造函數中創建一個LinearLayout和一個按鈕。單擊按鈕時,更多按鈕將添加到LinearLayout。當活動開始時,我將Action Bar設置爲這個自定義視圖,並且它一切正常,從LinearLayout添加和刪除按鈕。但是,這是問題出現的地方。如果開關方向,onCreate重新啓動,所以創建一個新的自定義視圖實例並將其設置爲操作欄。因此,當我切換方向時,我的自定義視圖返回到開頭。以編程方式添加保存方向更改的視圖?
如何在整個方向更改中堅持視圖的層次結構?
會不會做這種方式土崩瓦解,當我退出應用程序和同時迴歸到它之後?我將不得不恢復最後的視圖狀態。這很簡單,它帶來了另一個問題。 – 2013-04-07 14:10:29
當您退出應用程序時,活動被破壞。所以它將在發佈時重新創建。以上將阻止在定位更改期間重新創建活動 – Raghunandan 2013-04-07 14:51:28
這不建議。你應該自己處理方向改變 – Raghunandan 2014-04-20 17:36:49