2013-03-02 84 views
2

我目前正在开发一个使用登录屏幕和主屏幕的小应用程序。我一直在观察另一个开发人员是如何进行屏幕切换的,一些开发人员在运行时添加和删除了片段,另一个人为每个视图都有一个Activity(在我的情况下,这将是mainActivity与main_activity布局,以及LoginActivity与login_activity布局)。而且我不知道这是要走的路。我认为每个视图都有一个片段是更有意义的解决方案,但我想在继续之前听取一些意见。在android中更改视图

回答

2

有可能是其他人谁不同意我,但在我看来,片段更适合当你要保持屏幕的部分静态和改变的东西在其他部分类似于AJAX在网站中)。

活动应该用于在这些情况下个人的看法,其中有只有一件事发生在应用程序前端

另一方面,如果您有一个类似于Gmail的布局(在左侧具有到收件箱,发送等的静态链接以及在屏幕右侧的动态邮件列表),碎片是答案。

但是因为你有两个不同的屏幕布局和主要,在我看来,它会很整洁,如果你使用不同的布局活动和使用Intents来浏览

0

对于两种完全不同的Activity S,从而为LoginMain我想你想使用两个不同的Layouts和两个独立的Activity S和不需要的片段。但是,您可能希望在@swayam中建议使用其中任何一个片段,具体取决于您希望在其中执行的操作。您需要查看文档并确定哪些更适合您的需求。没有人能真正为你决定。

Activity

Fragments