線性布局分為兩種形式,水平線性布局和垂直線性布局
android:orientation="horizontal"
----------使控制項水平排列
android:orientation="vertical"
----------使控制項垂直排列
子類控制項相對子類控制項:值是另外乙個控制項的id
android:layout_above-------------位於給定di控制項之上
android:layout_below ------------位於給定di控制項之下
android:layout_toleftof ---------位於給定控制項左邊
android:layout_torightof -------位於給定控制項右邊
android:layout_alignleft ---------左邊與給定id控制項的左邊對齊
android:layout_alignright --------右邊與給定id控制項的右邊對齊
android:layout_aligntop ---------上邊與給定id控制項的上邊對齊
android:layout_alignbottom -----底邊與給定id控制項的底邊對齊
android:layout_alignbaseline----對齊到控制項基準線
相對父容器,用true或false來調整
android:layout_alignparentleft ---------------相對于父靠左
android:layout_alignparenttop----------------相對於父靠上
android:layout_alignparentright--------------相對于父靠右
android:layout_alignparentbottom -----------相對於父靠下
android:layout_centerinparent="true" -------相對于父即垂直又水平居中
android:layout_centerhorizontal="true" -----相對于父即水平居中
android:layout_centervertical="true" --------相對于父即處置居中
相對于父容器位置,用數值來調整位置
android:layout_margin="10dp"------------距離父容器上下左右都是10dp
android:layout_marginleft="10dp"-------------距離父容器左邊10dp
android:layout_marginright="10dp"---------------距離父容器右邊10dp
android:layout_margintop="10dp"-------------------距離父容器頂10dp
android:layout_marginbottom="10dp"-----------------距離父容器底10dp
版本4.2以上相對布局新屬性
android:layout_alignstart----------------- -將控制項對齊給定id控制項的頭部
android:layout_alignend--------------------將控制項對齊給定id控制項的尾部
android:layout_alignparentstart-----------將控制項對齊到父控制項的頭部
android:layout_alignparentend---------
--將控制項對齊到父控制項的尾部
**布局是讓控制項以**的形式來排列,只要將控制項放在單元格中,控制項就能整齊的排列。
>
tablerow
>
-----------將控制項放在tablerow裡排列成一行
android:stretchcolumns----------使某一列的按鈕填充
android:layout_columns ---------讓此按鈕本行的某一列顯示
ew pla
4、網格布局
網格布局是android 4.0新增的布局,它實現了控制項的交錯顯示,能夠避免因布局巢狀對裝置效能的影響,利於自由布局的開發。
幀布局是android布局中最簡單的一種,幀布局為每個加入其中的控制項建立乙個空白區域(稱為一幀,每個控制項佔據一幀
通過指定x、y座標來控制每乙個控制項的位置,由於不能適應各種螢幕的裝置,所以被棄用。
Android之旅第二站 介面(布局)
android中有五大布局 linerlayout 線性布局 relativelayout 相對布局 tablelayout 布局 用來控制控制項的擺放。framelayout 層疊布局 absoultelayout 絕對布局 常用的是線性布局和相對布局,其他的不常用,有些甚至說不會用到。1.lin...
Android開發 UI布局
什麼是線性布局?其實呢,線性布局就是把孩子們都放在同一條線上!1.線性布局的使用 2.線性布局擺放的方向 android orientation vertical 我們可以通過orientation這個屬性來修改linearlayout布局的孩子擺放方向,它的值有兩個 乙個是vertical 垂直方...
Android開發 UI元件
android id android layout width android layout height android background 自定義背景顏色 android layout margin 外邊距,距離外部元素的邊距 android layout padding 內邊距 androi...