2012-08-19 129 views
2

andorid ui中<Space />的用法,它與空的線性佈局有什麼不同?在android佈局中使用<Space>

在android中有沒有什麼特別用的<Space>

+1

它是一個較輕的組件。比線性佈局輕得多 – 2012-08-19 19:53:34

回答

2

From the docs

空間是可以被用於創建通用佈局部件之間的間隙的輕量級查看子類。

是的,它不同於LinearLayout,因爲它不能完成LinearLayout可以完成的任何事情。目的僅僅是爲了增加一些事物之間的差距。通過取消所有的LinearLayout功能,它使得視圖更「輕」,這意味着更少的資源密集。

2

Space用於定義佈局內的空白空間(或間隙)。

它在API等級14中與GridLayout一起引入。

要了解它的全部內容,請查看tutorial

+0

感謝您分享該教程,這非常有幫助 – 2012-08-19 20:27:03

0

通常可以採用複雜的佈局並將其分解爲一組嵌套的線性佈局,並且,如果嵌套不會太深,對許多簡單佈局來說,這仍然是一個不錯的選擇。

對於在層次過深且存在性能問題的層次結構中使用,是一個輕量級的View子類。關鍵字是「輕量級」。