2012-02-20 89 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