安卓之旅第二站 常用UI介面設計

2021-07-27 19:37:23 字數 2692 閱讀 5120

線性布局分為兩種形式,水平線性布局和垂直線性布局

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"

android:layout_marginleft=""

android:layout_marginright=""

android:layout_margintop=""

android:layout_marginbottom=""

版本4.2以上相對布局新屬性

android:layout_alignstart----------------- -將控制項對齊給定id控制項的頭部

android:layout_alignend--------------------將控制項對齊給定id控制項的尾部

android:layout_alignparentstart-----------將控制項對齊到父控制項的頭部

android:layout_alignparentend---------

--將控制項對齊到父控制項的尾部

舉例:只給乙個控制項設定乙個id,然後其他控制項全部根據這個控制項調整位置:

**布局是讓控制項以**的形式來排列,只要將控制項放在單元格中,控制項就能整齊的排列。

>

tablerow

>

-----------將控制項放在tablerow裡排列成一行

android:stretchcolumns----------使某一列的按鈕填充

android:layout_columns ---------讓此按鈕本行的某一列顯示

4、網格布局

網格布局是android 4.0新增的布局,它實現了控制項的交錯顯示,能夠避免因布局巢狀對裝置效能的影響,利於自由布局的開發。

幀布局是android布局中最簡單的一種,幀布局為每個加入其中的控制項建立乙個空白區域(稱為一幀,每個控制項佔據一幀

通過指定x、y座標來控制每乙個控制項的位置,由於不能適應各種螢幕的裝置,所以被棄用。

Android之旅第二站 介面(布局)

android中有五大布局 linerlayout 線性布局 relativelayout 相對布局 tablelayout 布局 用來控制控制項的擺放。framelayout 層疊布局 absoultelayout 絕對布局 常用的是線性布局和相對布局,其他的不常用,有些甚至說不會用到。1.lin...

移動介面尺寸!安卓1080P介面設計規範解讀

目前市場上,只有android系統的手機才有1080p全高畫質的產品。1080p是說手機螢幕的解析度達到1920 1080畫素。目前為止,市面上android陣營中所有品牌手機裡面,全高畫質螢幕的手機有以下幾款。小公尺3以上 索尼l36h xperia z oppo x909 find 5 htc ...

安卓使用者當心了 黑客現在連使用者介面設計都能被黑

安卓使用者當心了 黑客現在連使用者介面設計都能被黑。作為全球使用者最多的智慧型手機作業系統,android吸引黑客興趣並不讓人感到意外。谷歌每月發布軟體更新包,修正android中已知缺陷和漏洞,不斷努力提高android智慧型手機安全性的原因,就在於此。但是,造成缺陷的並非只是 中的錯誤,andr...