代码中的实现1Android Develop:横屏布局移动端闲话编程Contents创建landscape布局 .................................................................................. 1代码中的实现 .......................................................................................... 1虽然我们可以将设计的尽可能的响应式,但是也可以为横屏应用单独进行布局达到更好的效果。横屏布局是通过文件夹中的同名文件实现的。创建landscape布局在新版的中,默认生产的工程中是没有文件夹的,我们也不必手动创建这样的文件夹。在界面,可以快捷的创建横屏布局:代码中的实现值得注意的是,虽然的布局文件已经加上了,但我发现我的界面在旋转的时候并没有生效(竖屏的时候旋转屏幕),还是显示的竖屏的设计界面,研究了一下发现问题所在:<activity android:name=".SplashActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:theme="@style/Theme.AppCompat.NoActionBar">可以看出中有这一个,意味着当屏幕旋转时,安卓设备不会自己去处理这个事件,所以也就没有生效。解决方案有两种:一个是删掉这个中的选项,这样旋转屏幕的时候,会销毁掉并重新创建一个,当然这时候如果有一些数据需要保存的话也就没有了。另一个是保留这个选项,在代码中处理:@Overridepublic void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); 代码中的实现2 setContentView(R.layout.activity_splash);}这样不会销毁这个。 代码中的实现3