我是Android編程,研究和閱讀Android手冊的新手我已經看到您可以使用活動和片段。我明白,片段是一個「小活動」。 例如,我可以使用創建新活動的按鈕來創建應用程序,或者我可以創建一個只有一個活動的應用程序,該活動使用按鈕替換另一個按鈕來打開一個「主」片段。 所以我的問題是:什麼時候使用這個或那個更方便?我可以獲得相同的功能嗎? 另一個最後的問題:我希望我的應用有一個類似於Facebook應用的抽屜,它是一個片段還是一個有效的抽屜? 非常感謝活動還是片段?
活動還是片段?
回答
你實際使用這兩種閱讀本。一個片段不能沒有託管活動。作爲簡單的經驗法則,使用具有可重複使用或可插入接口的碎片。在不需要片段的簡單場所使用活動,例如啓動畫面。
爲Facebook抽屜啄,這是它 - >https://developer.android.com/design/patterns/navigation-drawer.html
我應該在碎片中保留功能並僅使用活動來保存碎片(這樣我可以重新使用代碼)? 這是Google應用程序使用的經典抽屜,Facebook有另一個完全不同的應用程序(它可以滑動應用程序),並且右側有第二個抽屜可打開信使聊天。同一個抽屜有效果還是別的嗎? – alebian
這取決於你想要的架構。在我的項目中,我通常將活動保留爲「功能」,碎片作爲「視圖」,然後創建片段在視圖互動時調用的java接口。活動(通過實現給定的java接口)提供了所需的功能。 這種方法的優點是,幾個片段可以與相同的接口進行交互,可以通過多個活動來實現。 是的,是與自定義代碼相同的抽屜對象。你可以根據你的抽屜寫你的動畫,位置等。 –
片段位於活動內部,因此您必須使用活動或片段和活動。我會使用片段。
你真的需要,直到你明白多一點 https://developer.android.com/guide/components/fragments.html
我應該在碎片中保留功能,以便我可以使用活動來保存碎片嗎? (所以我可以在更改佈局時使用這些片段) – alebian
如果您想查看完成的應用,請下載Google IO應用的源代碼,這對我開始使用https://code.google .com/p/iosched/ –
- 1. 檢查類是片段還是活動
- 2. 活動,服務還是片段?
- 3. 片段,活動,片段活動
- 4. 這應該是2個片段還是2個活動?
- 5. 如何知道任何片段是活動還是可見?
- 6. 片段活動片段內
- 7. 用選項卡輕掃視圖:活動還是片段?
- 8. 活動片段
- 9. 活動到片段1,片段1到片段2片段2到活動
- 10. 大活動片段
- 11. 片段和活動
- 12. 片段或活動?
- 13. 活動和片段活動的片段不起作用
- 14. Android,將活動傳遞給片段活動,片段
- 15. Android:活動與片段(片段頂部)
- 16. TabHost與片段和片段活動
- 17. 片段標籤和片段活動
- 18. 從片段啓動活動
- 19. 活動和片段互動
- 20. ActionBarTabs在片段類而不是活動
- 21. 片段是一個活動嗎? (Android)
- 22. 片段活動不是通過`Intent`
- 23. 刷新活動,活動從片段
- 24. 片段活動崩潰,好像它是嵌套的片段
- 25. onAttach(活動活動)這個活動在另一個片段內的片段中是什麼
- 26. 活動或片段與NavigationDrawer
- 27. 從活動開始片段
- 28. 片段轉換活動
- 29. 片段或多活動
- 30. 帶片段的活動
https://developer.android.com/design/patterns/navigation-drawer.html。檢查文檔 – Raghunandan