2012-02-20 111 views
0

目標:Android的橫向/縱向變化difficults

如果我切換ffrom一個人像到風景的完整佈局應該改變(相同的按鍵,同樣的文本框,但不同的位置)。直到現在,問題是他們失去了價值。

+Layout 
    +-main.xml 
    +-second.xml 
    +Layout-land 
    +-second.xml 

前:

我在設置

<application ... 
...android:configChanges="orientation|keyboardHidden" ...> 

2個不同的佈局我從縱向切換到橫向,我要保存所有的人像值(按鈕,文本框)並在橫向視圖中恢復它們。

現在我缺少的方法MyActivity(某些輸入)

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
// how should i handle this? 
} 

我發現提示類似的setContentView(...)和「處理該清單文件這個問題」。也許我的做法完全是錯誤的。我將不勝感激任何提示!

回答

0

讓android處理方向更改?

你得到了XML的文件右:兩個不同的佈局具有相同名稱的兩個文件夾佈局/和佈局,土地/

只是不設置

<application ... 
...android:configChanges="orientation|keyboardHidden" ...> 

和Android將處理一切爲你:)

乾杯 Ali3n