Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中gravity、layout_gravity、padding、margin的區別小結

Android中gravity、layout_gravity、padding、margin的區別小結

編輯:關於Android編程

1、gravity與layout_gravity的區別

gravity

屬性是對該view 內容的限定.比如一個button 上面的text. 你可以設置該text 在view的靠左,靠右等位置.該屬性就干了這個.

layout_gravity

是用來設置該view相對與起父view 的位置.比如一個button 在linearlayout裡,你想把該button放在靠左  靠右等位置就可以通過該屬性設置.

這樣就解釋了,有什麼我們弄個最外布局,然後裡面包了幾個布局,如果要使這幾個布局都靠底,就可以在最外布局的屬性裡設置gravity=”botton” 因為gravity是對裡面的內容起作用.

2、padding 與 margin的區別

padding

填充的意思,指的是view中的content與view邊緣的距離,類似文本中的indent

margin

表示的是view的左邊緣與parent view的左邊緣的距離

margin一般用來描述控件間位置關系,而padding一般描述控件內容和控件的位置關系。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved