隨筆雜記

             :: 首頁 :: 新隨筆 ::  ::  :: 管理 ::
          之前一直沒有搞懂android:padding和android:layout_margin的區別,其實概念很簡單,padding是站在父view的角度描述問題,它規定它里面的內容必須與這個父view邊界的距離。margin則是站在自己的角度描述問題,規定自己和其他(上下左右)的view之間的距離,如果同一級只有一個view,那么它的效果基本上就和padding一樣了。例如我的XML layout代碼如下:
           
          <?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>

          posted on 2011-09-20 14:51 天宇恒星 閱讀(214) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沂源县| 平舆县| 和田市| 哈巴河县| 台中县| 上犹县| 时尚| 景德镇市| 应城市| 米泉市| 新营市| 广平县| 建昌县| 长宁区| 灵丘县| 平乡县| 九龙城区| 广平县| 札达县| 卓尼县| 五指山市| 玉山县| 房山区| 郧西县| 闸北区| 奉节县| 九台市| 蒙自县| 泽州县| 凤山县| 崇礼县| 临沭县| 革吉县| 襄汾县| 沅陵县| 墨竹工卡县| 吉首市| 东安县| 庆阳市| 贡觉县| 剑川县|