0

您好我是android應用程序開發新手。我知道android:configChanges =「orientation | screenSize」用於避免活動重新啓動但它不允許用戶界面(佈局端口,佈局土地)的變化too.But我想要的是,如何更改基於方向的UI但同時避免活動重新啓動時方向更改

我需要避免活動重新啓動時,方向更改,並採取UI更改的效果。(即)如果移動縱向佈局需要從佈局端口(或),如果佈局從景觀格局中採取移動

這是可能存檔嗎?如果是意味着很快回復。 如果有人知道這個請幫助我。 在此先感謝

+0

只要讓系統重新啓動並處理配置更改就可以了。保存狀態並不難。 – kcoppock

+0

不能有你的蛋糕,也吃它。這是您自己處理配置更改時所做的折衷。 – kcoppock

回答

1

嘗試再撥打setContentView(R.layout.sample)onConfigurationChanged方法。

+0

我已經嘗試了阿里,但它不允許用戶再次與UI交互 – sierra

+0

你必須編寫一個通用的方法來獲取所有使用其ID的資源並從onCreate和onConfigChange調用該方法。 –

+0

雅阿里我確實喜歡那樣只..但沒有用的那..是否有任何其他的方式比這種alki ...感謝花時間給我阿里 – sierra