untitled.bmp  

maigin是外邊距 padding是內邊距 就像盒子的外邊距和內邊距margin 是框架外的距離 padding 是框架中的距離 padding 指的是view中的content與view邊緣的距離,
margin 表示的是view的左邊緣與parent view的左邊緣的距離
margin一般用來描述控制項間位置關係,
padding一般描述控制項內容和控制項的位置關係

例子:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:paddingLeft="10dip"
    android:paddingRight="10dip"
    android:paddingTop="10dip"
    android:paddingBottom="10dip"
    >
<TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FF0000"
    android:text="@string/hello"
    android:paddingLeft="50dip"
    android:paddingRight="50dip"
    android:paddingTop="50dip"
    android:paddingBottom="50dip"
 android:layout_marginBottom="10dip"
    />
    <TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FF0000"
    android:text="@string/hello"
    android:paddingLeft="50dip"
    android:paddingRight="50dip"
    android:paddingTop="50dip"
    android:paddingBottom="50dip"
  android:layout_marginBottom="10dip"
    />
    <TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FF0000"
    android:text="@string/hello"
    android:paddingLeft="50dip"
    android:paddingRight="50dip"
    android:paddingTop="50dip"
    android:paddingBottom="50dip"
    android:layout_marginBottom="10dip"
    />
    <TextView 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#FF0000"
    android:text="@string/hello"
    android:paddingLeft="50dip"
    android:paddingRight="50dip"
    android:paddingTop="50dip"
    android:paddingBottom="50dip"
    android:layout_marginBottom="10dip"
    />
</LinearLayout>

創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(2) 人氣()


留言列表 (2)

發表留言
  • 訪客
  • padding 是指Hello World Test UI 這行字四邊與紅色塊容器四邊上下左右的距離。
    margin 是指紅色塊容器四邊與手機顯示畫面四邊(父畫面區)間的間隙距離。
  • 訪客
  • goooooood