首页 > 解决方案 > 在 Android Studio 中为每个方向设置不同的约束

问题描述

这个问题听起来比它更难。我想做的只是能够设置不同的布局,我已经添加了横向,并按照我想要的横向方式重新创建了整个设计。但是,每次旋转手机时应用程序都会重新启动,如果我在清单中添加 android:configChanges="orientation",它会保存状态,但不会保存我在横向设置的方式。该应用程序在每个方向有 4 个布局。因此,如果我可以对风景进行不同的约束,并且不会中断原始肖像,它可以解决我的问题。抱歉解释不佳。这是我使用 Android 的第一周。

标签: javaandroid

解决方案


您为不同的方向设计不同的布局是正确的。

对于状态,您应该覆盖 Java 中的 onSaveInstanceState() 方法。

使用它,您可以保存应用程序的状态,然后以您喜欢的 Java 方式扩展布局。


推荐阅读