Android风景/人像改变难度

时间:2012-02-20 19:15:12

标签: android view

目标:

如果我将ffrom从肖像切换到横向,则应更改完整的布局(相同的按钮,相同的文本字段,但不同的位置)。到现在为止,问题是它们失去了价值。

我已经设置了

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

2个不同的布局:

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

例如:我从纵向切换到横向,我想保存所有肖像值(按钮,文本字段)并在横向视图中恢复它们。

现在我错过了MyActivity()

中方法的一些输入
    @Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
 // how should i handle this?
}

我找到了类似setContentView(...)的提示,并“在清单文件中处理此问题”。也许我对此的态度是完全错误的。我会很感激任何提示!

1 个答案:

答案 0 :(得分:0)

让android处理方向更改?

你有正确的xml文件:两个不同的布局在两个文件夹布局/和layout-land /

中具有相同的名称

只是不要设置

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

Android将为您处理所有事情:)

干杯 Ali3n