0

我最近正在为android开发一个应用程序。我决定使用片段的力量并决定使用动态 UI。我想在纵向中包含一个片段,在横向中包含两个片段。

我想出了如何创建两个布局以及如何添加片段。

到目前为止,一切进展顺利。

我正在尝试找到一种适当的方法来创建和销毁旋转片段。我知道我应该总是检查是否有保存的实例,所以在轮换时不应该创建更多的片段。但是当用户从纵向切换到横向时,此解决方案会忽略创建另一个片段。所以我认为在检查实例是否已保存之前我需要检查方向。检查不是问题,但处理片段的正确方法是什么?我是否应该始终创建一个新片段并在更改轮换时将其删除?还是隐藏了?我找到了一个实现,其中包含两个片段的活动,当旋转发生变化时,新活动被创建。但是这个解决方案为一件事创建了活动和片段,我不确定这是否是正确的方法。

你有什么建议?我认为 Android 开发人员的官方网站严重覆盖了片段。

4

1 回答 1

0

也许 Lars Vogel 的这个教程可以帮助你:

教程

他创建了一个横向应用程序,并在第 11 章中展示了如何更改为纵向模式。

于 2013-02-26T14:03:49.613 回答