Android 片段和活动

2023-12-28

参考下图:

http://developer.android.com/guide/components/fragments.html http://developer.android.com/guide/components/fragments.html

有人可以解释一下为什么 Google 建议在手机上使用 2 个单独的活动,在平板电脑上使用单个活动吗? 如果我在活动 A 中有代码来管理片段 B(对于平板电脑),为什么我应该在活动 B 中为手机重复相同的代码?

看来对于一部手机,我仍然可以使用 1 个活动(仅活动 A)并替换片段,这可以减少冗余代码吗?

Thanks.


究其原因,本质上是手机体积小。真的很小。事实上,很小。

以电子邮件应用程序的经典场景为例。该场景中的两个片段是消息列表(片段 A)和消息内容(片段 B)。在有空间的平板电脑上,您可以将它们组合成一个活动,同时在屏幕上轻松地进行操作。然而,在手机上,您需要仔细管理屏幕空间,因此您应该将它们分为选择消息阶段(活动 A 显示片段 A)和读取消息阶段(活动 B 显示片段 B) )。

通过将它们开发为片段,类似于其他平台中的用户控件,您可以在平板电脑和手机上的同一代码库中使用相同的片段,从现有片段组成活动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 片段和活动 的相关文章

随机推荐