![](/img/trans.png)
[英]Android: how to convert activities to fragments in order to use the navigation drawer correctly?
[英]Android design principles and the use of activities/fragments
我是android應用程序開發的新手(但是有一定的Java經驗),我在如何設計應用程序方面有些掙扎。 例如:
當我執行該應用程序時,我有一個帶有徽標和兩個按鈕的開始頁面: Register和LogIn 。 這應該是第一個活動。
1.)如果我按下注冊按鈕,則會看到一個頁面(另一個活動),其中包含輸入字段,一個注冊按鈕,還有一個Facebook和一個Google+按鈕。
2.)如果按登錄按鈕,我會看到一個頁面(另一個活動),其中包含輸入字段,一個登錄按鈕以及一個Facebook和Google+按鈕。
我沒有考慮過兩次實現facebook和google +按鈕,而是考慮將google +按鈕及其功能放到一個單獨的片段中,並與facebook按鈕相同,以便我可以重用它們。
這是對活動和片段的“良好”解釋嗎?如果不是,我什么時候應該使用片段和活動? 我想到了可以在不同活動中實現的可重用容器之類的片段。
感謝您的任何建議!
活動,片段和視圖具有非常相似的目的,但是層次不同。 您可以隨意混合它們,只要它對您有用。 我個人不喜歡片段,所以我只在應用程序中使用活動和視圖。 主要區別如下:
和相似之處:
基本上,活動包括一個窗口和一個布局(以及一些數據和邏輯)。 片段由布局(以及一些數據和邏輯)組成。 視圖是布局或小部件(以及一些數據和邏輯)。
回答您的問題 -這意味着您的方法很好。 至少對我來說。 如果您打算僅將這些按鈕用作UI組件,則可以將它們重寫為視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.