java - 在 Android Studio 中为每个方向设置不同的约束
问题描述
这个问题听起来比它更难。我想做的只是能够设置不同的布局,我已经添加了横向,并按照我想要的横向方式重新创建了整个设计。但是,每次旋转手机时应用程序都会重新启动,如果我在清单中添加 android:configChanges="orientation",它会保存状态,但不会保存我在横向设置的方式。该应用程序在每个方向有 4 个布局。因此,如果我可以对风景进行不同的约束,并且不会中断原始肖像,它可以解决我的问题。抱歉解释不佳。这是我使用 Android 的第一周。
解决方案
您为不同的方向设计不同的布局是正确的。
对于状态,您应该覆盖 Java 中的 onSaveInstanceState() 方法。
使用它,您可以保存应用程序的状态,然后以您喜欢的 Java 方式扩展布局。
推荐阅读
- linux - g++ 在哪里寻找要链接的库?
- html - HTML5 不受支持的属性在 VScode 上的 Live Server 中工作
- java - 用于反应器网络的 Graphql SPQR 批量加载器
- c# - 使用 dotnet 5 访问 GCP 机密管理器时出现问题
- mysql - 基于另一个更新列的mysql更新列
- python-3.x - 将元组与numpy数组元素元组进行比较
- ios - 如何对视频应用多个过滤器(iOS)
- c# - 如果主机在单元测试库中启动,Microsoft ILogger 无法在控制器中工作
- javascript - 如何在 JavaScript 中单独拖放列表项以创建新的列表顺序?
- android - React Native HTTPS Api 调用在 IOS 中有效,但在 Android 中无效