close
Androd layout properties 第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相對於父元素完全居中android:layout_alignParentBottom 貼緊父元素的下邊緣有巢氏房屋android:layout_alignParentLeft 貼緊父元素的左邊緣android:layout_alignParentRight 貼緊父元素的右邊緣android:layout_alignParentTop 貼緊父元素的上邊緣android:layout_alignWithParentIfMissing 如果對應的兄弟元素找不到的話就以父元素做參照物第二類:屬性值必須為id的引用名「小型辦公室@id/id-name」android:layout_below 在某元素的下方android:layout_above 在某元素的的上方android:layout_toLeftOf 在某元素的左邊android:layout_toRightOf 在某元素的右邊android:layout_alignTop 本元素的上邊緣和某元素的的上邊緣對齊android:layout_alignLeft 本元素的左邊緣和某元素的的左邊緣對齊酒店兼職android:layout_alignBottom 本元素的下邊緣和某元素的的下邊緣對齊android:layout_alignRight 本元素的右邊緣和某元素的的右邊緣對齊第三類:屬性值為具體的像素值,如30dip,40pxandroid:layout_marginBottom 離某元素底邊緣的距離android:layout_marginLeft 離某元素左邊緣的距離android:layout_marginRight 離某元素右邊緣的距離android:layout_marginTop 酒店兼職 離某元素上邊緣的距離我們將創建下面的Activity,Android XML如下:< RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5px" > android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="URL:" 西裝android:paddingTop="15px" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/label" android:layout_alignBaseline="@id/label" /> android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/entry" android:layout_alignRight="@id/entry" android:text="OK" 帛琉/>在OK按鍵的左邊增加一個Cancel button,並對齊 --> android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/ok" android:layout_alignTop="@id/ok" android:text="Cancel" /> textview是我們第一個基準widget,我們設置了android:paddingTop="15px",否則由於後面我們按此盡心個對齊,editiew會向上移並被chip最上端。由於editview上移,也導致了禮服和下面button之間的間距過大。android是根據網格來安排widget的位置,每個widget都有一個確定的高度並匹配網格,如果widget被拉高,因為網格定位的緣故,button的相對位置並不會被抬高。同樣的如果我們設置 android:paddingTop="30px",editview的位置下沉,同樣由於網格的緣故,下面的button不會隨著下沉,將和eidtiew的位置有所重疊,如圖所示。 然則,我們怎麼知道要給label設置15px,如果佈局都需要根據這樣的經驗值,就相當鬱悶,另一個解信用貸款決方式,就是在定義edittext之前,就將label的對應位置根據其進行調整,然後再定義edittext。這在1.5版本之前有問題,我們需要設置AndroidManifest.xml,設定我們的最小運作版本環境為2.2,我們在manifest中設置: 並且在default.properties文件中設置target=android-8,在Android的XML文件,處理如下: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="URL:" 裝潢android:layout_alignBaseline="@+id/entry" android:layout_alignParentLeft="true" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/label" android:layout_alignParentTop="true" /> 來源:http://blog.csdn.net/flowingflying/archive/2011/03/09/6234668.aspx


.msgcontent .wsharing ul li { text-indent: 0; }


保濕面膜
分享

Facebook
Plurk
YAHOO!

arrow
arrow
    全站熱搜

    zl94zloecz 發表在 痞客邦 留言(0) 人氣()