1. 程式人生 > >Android中控制元件的padding和margin屬性的使用

Android中控制元件的padding和margin屬性的使用

Android中的padding和margin是佈局中比較常用的兩個屬性,主要是用來設定邊距的。
margin:如果給某個控制元件B設定了margin屬性,那實際上就是設定了控制元件B距離他的父控制元件或者是兄弟控制元件的邊距。
padding:如果給某個控制元件B設定了padding屬性,那實際上就是設定了控制元件B距離它的子控制元件或者是它內部的內容(如文字)的邊距。
下面給出圖解:
這裡寫圖片描述

如圖所示:我們以控制元件B為主,設定的是控制元件B的margin和padding屬性,控制元件A是控制元件B的父控制元件,控制元件C(內容C)是控制元件B的子控制元件或內部內容。
那麼控制元件B的margin屬性設定的就是控制元件B與控制元件A之間的距離。
控制元件B的padding屬性設定的就是控制元件B與控制元件C(內部內容C)之間的距離。