gpt4 book ai didi

android - onConfigurationChanged 重新排列方向布局

转载 作者:行者123 更新时间:2023-11-29 21:33:14 27 4
gpt4 key购买 nike

我有一个图像查看器应用程序,可以处理具有大量缓存的非常大的图像。当用户旋转设备时,如果应用程序完全重新启动,则会导致打嗝。

如果我禁用方向更改,则设备旋转是无缝的,但我有一个横向和纵向方向不同的侧边栏。禁用方向更改后,侧边栏将保持其先前的状态,占用大量空间。

有没有一种方法可以让布局方面在不完全重新启动 Activity 的情况下进行轮换更新?


编辑(更多信息)


我正在添加更多信息以使我原来的问题更清楚,以便我可以回答。布局是这样的:

 ___ _
| | |
| V |S| Landscape
|___|_|

___
| |
| V |
|___| Portrait
|_S_|

V = 查看者S = 侧边栏

侧边栏是相同的 fragment ,但它根据方向使用不同的布局。我最初的尝试是一个复杂的多布局设置。当我允许 Activity 在方向更改时重新启动时,这工作正常。但是,由于我不想重新发布所有繁重的工作(或添加实例节省开销),我需要找到一种方法来调整方向更改的布局,而无需完全重新启动。

最佳答案

将此行放入 list 的 Activity 标签中

android:configChanges="orientation"

关于android - onConfigurationChanged 重新排列方向布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935896/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com