2013-03-02 117 views
2

我目前正在開發一個使用登錄屏幕和主屏幕的小應用程序。我一直在觀察另一個開發人員是如何進行屏幕切換的,一些開發人員在運行時添加和刪除了片段,另一個人爲每個視圖都有一個Activity(在我的情況下,這將是mainActivity與main_activity佈局,以及LoginActivity與login_activity佈局)。而且我不知道這是要走的路。我認爲每個視圖都有一個片段是更有意義的解決方案,但我想在繼續之前聽取一些意見。在android中更改視圖

回答

2

有可能是其他人誰不同意我,但在我看來,片段更適合當你要保持屏幕的部分靜態和改變的東西在其他部分類似於AJAX在網站中)。

活動應該用於在這些情況下個人的看法,其中有只有一件事發生在應用程序前端

另一方面,如果您有一個類似於Gmail的佈局(在左側具有到收件箱,發送等的靜態鏈接以及在屏幕右側的動態郵件列表),碎片是答案。

但是因爲你有兩個不同的屏幕布局和主要,在我看來,它會很整潔,如果你使用不同的佈局活動和使用Intents來瀏覽

0

對於兩種完全不同的Activity S,從而爲LoginMain我想你想使用兩個不同的Layouts和兩個獨立的Activity S和不需要的片段。但是,您可能希望在@swayam中建議使用其中任何一個片段,具體取決於您希望在其中執行的操作。您需要查看文檔並確定哪些更適合您的需求。沒有人能真正爲你決定。

Activity

Fragments