2015-09-20 36 views

回答

7

Layouts全部直接延伸ViewGroupLayout後綴是該組中類的一部分,例如, LinearLayoutRelativeLayout

Containers是用於包裝動態內容的Views的存儲桶說明。他們比Layouts更專業,可以但不必延長Layout。一些間接地延伸ViewGroup,例如ListView,一些不會例如VideoView。 Android Studio使用Container標籤,但不是類名稱的一部分。

8

我將定義的差異如下:

  • 佈局是通用ViewGroups直接與圖形視圖處理。他們對自己能管理的孩子沒有要求。
  • 集裝箱完成更具體的任務,這就是爲什麼他們有多少,他們可以接受哪種孩子的額外要求。因爲大多數容器需要編寫Adapter類來表達這些要求。
+0

謝謝你的英語。 – Jeb50

2

容器是用來包含其它視圖的圖。 Android提供了視圖類的集合,充當視圖的容器。這些容器類稱爲佈局,顧名思義,它們決定他們的子視圖的組織,大小和位置。

佈局基本上是爲被稱爲瀏覽其他項目,它們被顯示在屏幕上的容器中。佈局也有助於管理和安排視圖。佈局以XML文件的形式定義,在運行時不能由我們的代碼更改。

相關問題