我是android新手。我學到了不同的佈局。但我沒有意識到爲什麼我會更喜歡框架佈局而不是相對佈局?喜歡Frame Layout的主要原因是什麼
-2
A
回答
1
在framelayout中,我們可以有多個視圖。 它將幫助您創建覆蓋設計。
當您想要在每個屏幕上顯示一個項目時使用框架佈局。使用框架佈局,我們可以有多個項目,但它們會重疊,並且只能一次顯示一個。
當您想要在屏幕上創建動畫或移動時,FrameLayout特別有用。
3
@ blganesh101接受的答案並沒有真正回答這個問題。
RelativeLayout
默認佈置其內容等FrameLayout
即在彼此的頂部,除非RelativeLayout
的更先進的佈局屬性等用於layout_toRightOf
。因此,您可以在使用FrameLayout
的任何地方使用RelativeLayout
。
寧願FrameLayout
的主要原因是表現。由於它沒有真正實現任何佈局,所以它的實現非常簡單,而且運行速度比更復雜的佈局要快。當然,如果你根本不需要FrameLayout
,最好完全放棄它。
FrameLayout
也經常用作動態添加內容的簡單容器,例如Fragment
s。
+0
謝謝laalto瞭解更多信息。 – Amir
相關問題
- 1. AADSTS90009的主要原因是什麼?
- 2. 喜歡列表(接口)優先於Linkedist等(實現)的主要原因是什麼
- 3. 你最喜歡的Mootools/Prototype原生對象原型是什麼?
- 4. 在MapReduce中輸入分裂的主要原因是什麼?
- 5. 引用錯誤的主要原因是什麼?
- 6. Spark中「禁止自我抑制」的主要原因是什麼?
- 7. 獲取OutOfMemoryError的主要可能原因是什麼?
- 8. 升級到Eclipse Juno的主要原因是什麼?
- 9. 在代碼中使用stlport庫的主要原因是什麼?
- 10. 是什麼原因
- 11. 您最喜歡的Powershell Cmdlet是什麼?
- 12. 你最喜歡的虛線是什麼?
- 13. java.lang.reflect.InvocationTargetException:這是什麼原因?
- 14. 是什麼原因造成線程異常 「主要」 java.lang.ArrayIndexOutOfBoundsException:5
- 15. BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE的原因是什麼?
- 16. 'System.IO.IsolatedStorage.IsolatedStorageException'的原因是什麼?
- 17. RejctedExecutionException的原因是什麼?
- 18. 什麼是UnsatisfiedLinkError的原因?
- 19. UnsupportedClassVersionError的原因是什麼?
- 20. ChangeConflictException的原因是什麼?
- 21. 喜歡網站的人是否需要再次喜歡
- 22. 爲什麼我會用scriptaculous.js使用prototype.js ...主要原因是什麼?
- 23. 使用「^」的主要原因
- 24. 你喜歡什麼,你對Scrum過程有什麼不喜歡的?
- 25. CUDA:nvcc需要幾分鐘才能編譯的原因是什麼?
- 26. Python作爲一種系統和應用程序編程語言而受歡迎的主要原因是什麼?
- 27. PlatformID.MacOSX是什麼原因?
- 28. 你最喜歡的Ruby on Rails書籍是什麼?爲什麼?
- 29. 你最喜歡的Rails管理工具是什麼?爲什麼?
- 30. 你最喜歡的Mapping API是什麼?爲什麼?
請查看http://mobile.tutsplus.com/tutorials/android/android-sdk_frame-layout/ – Nargis