android 布局檔案的常用屬性總結

2021-05-25 08:50:29 字數 1313 閱讀 6440

android:layout_above 將該控制項的底部至於給定id的控制項之上

android:layout_below 將該控制項的頂部至於給定id的控制項之下

android:layout_toleftof 將該控制項的右邊緣和給定id的控制項的左邊緣對齊

android:layout_torightof 將該控制項的左邊緣和給定id的控制項的右邊緣對齊

android:layout_alignbottom 將該控制項的底部邊緣與給定id控制項的底部邊緣

android:layout_alignleft 將該控制項的左邊緣與給定id控制項的左邊緣對齊

android:layout_alignright 將該控制項的右邊緣與給定id控制項的右邊緣對齊

android:layout_aligntop 將給定控制項的頂部邊緣與給定id控制項的頂部對齊

android:layout_alignparentbottom 如果該值為true,則將該控制項的底部和父控制項的底部對齊

android:layout_alignparentleft 如果該值為true,則將該控制項的左邊與父控制項的左邊對齊

android:layout_alignparentright 如果該值為true,則將該控制項的右邊與父控制項的右邊對齊

android:layout_alignparenttop 如果該值為true,則將空間的頂部與父控制項的頂部對齊

android:layout_centerhorizontal 如果值為真,該控制項將被至於水平方向的**

android:layout_centerinparent 如果值為真,該控制項將被至於父控制項水平方向和垂直方向的**

android:layout_centervertical 如果值為真,該控制項將被至於垂直方向的**

android:layout_margintop 該控制項上部外側與其他控制項的距離

android:layout_marginbottom 該控制項下部外側與其他控制項的距離

android:layout_marginleft 該控制項左側與其他控制項的距離

android:layout_marginright 該控制項右側與其他控制項的距離

android:layout_margin 該控制項四周與其他控制項的間距

android:padding 控制項內部四周填充距離

android:paddingleft 該控制項左側填充距離

android:paddingright 該控制項右側填充距離

android:paddingbottom 該控制項頂部填充距離

android:paddingtop 該控制項底部填充距離

距離單位可以採用dp或者畫素

android的布局檔案簡介

linearlayout 線性布局 linearlayout 線性布局有兩個方向 水平和垂直方向。分別是通過android orientation horizontal 和android orientation vertical 來控制的 權重,也就是對控制項設定 android layout we...

Android布局檔案經驗

1.父控制項中含有多個子控制項時,往往遵循長子優先的原則,即長子如果很大可能佔滿父空間,使次子們出局 2.假設tablelayout有2行,其中一行未設定列間長度比例,而另一行設定了,則未設定行可能也會遵循設定行的列間長度比例 3.imageview中的scaletype,對android src ...

Android布局檔案選擇

原始碼最簡單 不用巢狀,減少布局view層數 當簡單功能linearlayout可以滿足時,優先選擇linearlayout,處理邏輯相對relativelayout更加簡單。複雜結構,避免巢狀viewgroup,使用hiyachview檢視布局結構及其效能。結構上 view tree扁平化結構。避...