2013-06-24 27 views
-2

我是android新手。我學到了不同的佈局。但我沒有意識到爲什麼我會更喜歡框架佈局而不是相對佈局?喜歡Frame Layout的主要原因是什麼

+0

請查看http://mobile.tutsplus.com/tutorials/android/android-sdk_frame-layout/ – Nargis

回答

1

在framelayout中,我們可以有多個視圖。 它將幫助您創建覆蓋設計。

當您想要在每個屏幕上顯示一個項目時使用框架佈局。使用框架佈局,我們可以有多個項目,但它們會重疊,並且只能一次顯示一個。

當您想要在屏幕上創建動畫或移動時,FrameLayout特別有用。

+0

blganesh101 @謝謝您的回覆。是否是選擇框架佈局的唯一原因。 – Amir

+0

確切地說,是的! – blganesh101

+0

再次感謝您 – Amir

3

@ blganesh101接受的答案並沒有真正回答這個問題。

RelativeLayout默認佈置其內容等FrameLayout即在彼此的頂部,除非RelativeLayout的更先進的佈局屬性等用於layout_toRightOf。因此,您可以在使用FrameLayout的任何地方使用RelativeLayout

寧願FrameLayout的主要原因是表現。由於它沒有真正實現任何佈局,所以它的實現非常簡單,而且運行速度比更復雜的佈局要快。當然,如果你根本不需要FrameLayout,最好完全放棄它。

FrameLayout也經常用作動態添加內容的簡單容器,例如Fragment s。

+0

謝謝laalto瞭解更多信息。 – Amir

相關問題