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一般描述控件內容和控件的位置關系。
新聞熱點
疑難解答