在网上看了一些资料都说,在res下建立layout-port,layout-land两个文件夹,然后在AndroidManifest.xml中添加android:configChanges="orientation|keyboardHidden",  但是为什么旋转后旋转的当前页面不会加载另一个布局?  求大牛!

解决方案 »

  1.   

    你要去除android:configChanges="orientation|keyboardHidden"这段才会重新加载,或者改为android:configChanges="orientation"试试。
      

  2.   

    需要重写    @Override
            @Override
        public void onConfigurationChanged(Configuration newConfig) {
            super.onConfigurationChanged(newConfig);
            //判断横屏和竖屏的切换
        }
      

  3.   

    不要执行onCreate方法啊!    
         重写了onConfigurationChanged方法,然后用setContentView()方法?  可是这样原来界面上的数据就没了。