2014-04-13 61 views
1

我已經使用了線性和相對佈局。但仍然不知道什麼時候使用哪個。 如何決定使用哪一個?用一些例子來解釋。如何決定使用哪種佈局?

+0

我問這個問題,因爲我想知道哪一個是最好的表現。我得到的答案取決於我們的需要。我們應該掌握每種佈局的知識,並且應該瞭解佈局的最佳實踐或如何優化佈局。閱讀關於佈局優化:[佈局優化](http://developer.android.com/training/improving-layouts/optimizing-layout.html)並閱讀有關佈局,我們可以在答案中使用鏈接提供。 – Mahesh

回答

0

這是大多數情況下的個人偏好。

你必須根據你的需要來決定。但是,如果您使用多個嵌套LinearLayouts,則應該嘗試使用RelativeLayout,因爲這些可以顯着降低您的性能。

請參閱this tutorial。你會對不同的佈局有個好主意。希望這可以幫助.. :)

+0

@Mahesh>你解決了這個問題嗎? – Rashad

+0

>是的,謝謝你的回答 – Mahesh

0

這一切都取決於個人喜好和經驗很重要。 我個人使用線性佈局的組合在大多數情況下,但有時使用FlowLayout和相對佈局等。

線性佈局(垂直/水平)用於創建基本佈局。以下屬性有助於創建更美觀和美觀的視圖。

android:Layout_weight 

相對佈局用於創建疊加效果,並且還用於根據位置關聯不同觀看位置。以下屬性有助於創建更美觀和美觀的視圖。用於像選項創建覆蓋佈局

android:layout_margin 
android:paddingLeft 
android:paddingRight 
android:paddingTop 
android:paddingBottom 

框架佈局壓等 也框架佈局燦用於創建重疊式廣告。 The Overlay view is created with Framelayout and gravity is set to right

網格佈局用於創建網格,你可能看到它們在網格佈局基本落實畫廊的照片。 網格的例子是圖庫照片