android之android:paddingLeft和android:layout_marginLeft區別: 分類: Android android開發實踐 Android入門教程 2011-0...

iteye_21202發表於2013-05-13
android:paddingLeft和android:layout_marginLeft區別:

當你在LinearLayout中分別設定 android:layout_marginLeft="52dip"和android:paddingLeft="52dip"的時候,也許你在及時顯示介面看到的效果是一樣的,但是這兩個屬性是有區別的,android:layout_marginLef是設定整個佈局離左邊的距離是52畫素,而android:paddingLeft是設定佈局裡面的內容距離左邊是52畫素,這個是可以驗證的哦,你對一個EditText來分別設定這兩個屬性,你會發現當設android:paddingTop="20dip"的時候在介面上跟本就沒什麼效果,但是輸入內容就看出來了


當你在LinearLayout中分別設定 android:layout_marginLeft="52dip"和android:paddingLeft="52dip"的時候,也許你在及時顯示介面看到的效果是一樣的,但是這兩個屬性是有區別的,android:layout_marginLef是設定整個佈局離左邊的距離是52畫素,而android:paddingLeft是設定佈局裡面的內容距離左邊是52畫素,這個是可以驗證的哦,你對一個EditText來分別設定這兩個屬性,你會發現當設android:paddingTop="20dip"的時候在介面上跟本就沒什麼效果,但是輸入內容就看出來了

相關文章