線性布局linearlayout一般是在res\tayout\main.xml中定義的乙個viewgroup, 它以垂直或水平方向顯示其中view元素,將其包含的widget控制項元素按照乙個方向,即垂直和水平方向進行排列(由屬性orientation的值來決定,android:orientation- "vertical"為垂直布局,gndroid:orientation 「horizontal"為水平布局)。
線性布局部分屬性及說明:
android:id 為控制項指定相應的id(@id呼叫,@+id註冊)
android:text 指定控制項當中現實的文字,需要注意的是,這裡盡量使用string.xml
android:grivity 指定控制項的基本位置,比如說居中,居右等位置
android:textsize 指定控制項當中字型的大小,單位為「dp」或「dip」
android:background 指定控制項所使用的背景色,用rgb(紅綠藍)命名法,#ff0000(紅色),#00ff00(綠),#0000ff(藍)
android:layout_weight 指定控制項所佔螢幕的比例(權重)
android:layout_width 指定控制項的寬度
android:layout_height 指定控制項的高度
寬度和高度有兩個常用選項match_parent(填充父窗體),warp_content(包裹內容)
相對布局relativelayout是viewgroup以相對位置,即可以指定相對於它的鄰居的位置來顯示檢視元素,例如可以在給定檢視的左邊或者下面,或相對於某個特定區域的位置(如底部對齊、中間偏左)等來定位元素,其引數含義如下圖所示。
android:layout_above 將該控制項的底部至於給定id的控制項之上
android:layout_blow 將該控制項的頂部至於給定id的控制項之下
android:layout_toleftof 將該控制項的右邊緣和給定id的控制項的左邊緣對齊
android:layout_torightof 將該控制項的左邊緣和給定id控制項的右邊緣對齊
android:layout_aligntop 將該控制項的頂部邊緣和給定id控制項的頂部邊緣對齊
android:layout_alignbottom 將該控制項的底部邊緣和給定id控制項的底部邊緣對齊
android:layout_alignleft 將該控制項的左邊緣和給定id控制項的左邊緣對齊
android:layout_alignright 將該控制項的右邊緣和給定id控制項的右邊緣對齊
android:layout_margintop 此元件距頂部距離
android:layout_marginleft 此元件距左距離
android:layout_marginright 此元件距右距離
android:layout_margintbottom 此元件距底部距離
android:layout_alignparentbottom 如果該值為true,則將該控制項的底部和父控制項的底部對齊
android:layout_alignparenttop 如果該值為true,則將改控制項的頂部和父類控制項的頂部對齊
android:layout_alignparentleft 如果該值為true,則將該控制項的左部和父類控制項的左部對齊
android:layout_alignparentright 如果該值為true,則將該控制項的右部和父類控制項的右部對齊
android:layout_centerhorizontal 如果該值為true,則控制項被置於水平方向的**
android:layout_centervertical 如果該值為true,則控制項被置於垂直方向的**
android:layout_centerinparent 如果該值為true,則該控制項被置於父類水平方向和垂直方向的**
android activity啟動模式
1.標準模式 standrad 沒啟動乙個activity,都會建立乙個activity例項,放入回退棧的內部 2.單頂模式 singletop 當啟動launchmode是 singletop的時候,系統會先判斷棧頂是不是要啟動的那個activity例項,如果是,則不會建立新的例項,直接讓棧頂直接...
Android Activity啟動模式
在androidmanifest.xml中配置 android name mainactivity android launchmode standard 有以下四種 standard 預設模式,每次通過intent啟動activity時都會建立乙個新的activity例項,並放入任務棧中。sing...
android Activity切換動畫
今天準備比賽的時候 遇到了這個問題。查了些資料總結了下。主要是通過 android theme 標籤來實現 android theme style 那麼就需要自己寫style風格檔案 如下 這裡之所以寫成2style個是為了解耦然後自己寫下anim anim enter anim anim exit...