我创建了一个应用程序,需要支持横向和纵向模式。
为此,我在 layout 文件夹中设置了纵向布局,在 layout-land 文件夹中设置了横向布局。在 android 2.3.1 模拟器中,当我运行应用程序然后第一次打开纵向模式时,我会更改方向 横向并更改布局,但当再次更改模式时,模拟器会更改为纵向模式,但布局不会更改,而是使用横向布局。 毕竟我尝试了这个方法。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
或
list 文件中的android:configChanges="orientation|keyboardHidden"
。但没有效果。请帮助我。谢谢
最佳答案
该版本的模拟器存在错误,有时无法检测旋转变化
编辑:无论如何对我来说>_>并且在手机上运行良好,我想我之前在某处读过这篇文章
来源:http://groups.google.com/group/android-developers/browse_thread/thread/141c1b1ba937e7a7
关于android - android 2.3 中的方向没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725662/