目标:
如果我将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(...)的提示,并“在清单文件中处理此问题”。也许我对此的态度是完全错误的。我会很感激任何提示!
答案 0 :(得分:0)
让android处理方向更改?
你有正确的xml文件:两个不同的布局在两个文件夹布局/和layout-land /
中具有相同的名称只是不要设置
<application ...
...android:configChanges="orientation|keyboardHidden" ...>
Android将为您处理所有事情:)
干杯 Ali3n