android - android 2.3 中的方向没有改变

标签 android android-layout configuration

我创建了一个应用程序,需要支持横向和纵向模式。

为此,我在 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

http://code.google.com/p/android/issues/detail?id=13193&q=emulator%20rotate&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars :)

关于android - android 2.3 中的方向没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725662/

相关文章:

android - 您的动态链接路径前缀未在 firebase.json 中配置

android - Volley 库 NetworkDispatcher.run 错误

java - 具有设置字段的日期每次调用时都会给出任意值

android - 如何实现以下 View - Android 中的 UI

java - 如何在屏幕底部的选项卡布局中打开新 Activity android

android - 在 RecyclerView Adapter 布局项顶部显示 PopupWindow

javascript - KendoUI AreaChart 仅基于第一个数据组的类别轴

ruby-on-rails - 每当 gem 时,schedule.rb 中的配置文件与 Rails 一起使用?

database - 您如何在数据库中构造配置数据?

android - Galaxy Note II - values-xhdpi 还是 values-large?