android中padding和margin的區別

2021-06-21 09:15:39 字數 683 閱讀 9278

padding和margin都是指代距離。

padding的使用:

在乙個textview中,使用android:padding是指textview的內容(android:text)離這個textview邊框的距離。

imageview中則是imageview的內容(android:src)距離這個imageview邊框的距離。

margin的使用:

分為兩種情況。

①如果在relativelayout中使用,則是指代這個textview距離整個螢幕的上下左右的距離。由於

relativelayout中預設是從螢幕左上角顯示元件,所以margin的距離是距它的左邊和上邊的距離。如果事先設定了

android:layout_alignparentright="true",

android:layout_alignparenttop="true",則margin的距離是指距離右邊和上邊的距離。

②在linearlayout中使用,如果使用垂直布局(vertical),margin則指代這個textview距離它上下最近的元件的距離,如果使用水平布局(horizontal),margin則指代這個textview距離它左右最近的元件的距離。

如果在上述垂直和水平布局中並沒有其他元件,則margin的用法和padding用法相同。

本文出自 「千尋」 部落格,請務必保留此出處

CSS中margin和padding屬性的區別

本文將講述html和css的關鍵 盒子模型 box model 理解box model的關鍵便是margin和padding屬性,而正確理解這兩個屬性也是學習用css布局的關鍵.注 為什麼不翻譯margin和padding?原因一,在漢語中並沒有與之相對應的詞語 原因二 即使有這樣的詞語,由於在編寫...

CSS中padding屬性的引數順序

padding屬性是在 建設的過程中是必不可少的,它的主要作用就是設定物件四邊的補丁邊距,padding可以說給我們帶來的麻煩不少,最大的乙個就是瀏覽器相容性問題,這裡先拋開這個不說了,單來分析一下padding中引數屬性的作用規則,也就是哪個引數對應哪個補丁,從例子說起。test 這裡所有的引數都...

CSS中margin與padding的區別

1.margin 包括margin top,margin right,margin bottom,margin left,控制塊級元素之間的距離,它們是透明不可見的 是對於具體內容方塊的外邊距 2.padding 包括padding top,padding right,padding bottom,...