編輯:關於android開發
1.幀布局 FrameLayout:
FrameLayout是最簡單的布局對象。在它裡面的的所有顯示對象都將固定在屏幕的左上角,不能指定位置,後一個會直接覆蓋在前一個之上顯示
2.線性布局 LinearLayout:
LinearLayout是最常用的布局之一,也是RadioGroup, TabWidget, TableLayout, TableRow, ZoomControls類的父類,它裡面所有顯示的對象都以垂直或水平 的方式排列(通過設置LinearLayout的Orentation屬性來設置排列方式)
3.相對布局 RelativeLayout:
RelativeLayout 允許子元素指定它們相對於其父元素或兄弟元素的位置,是實際布局中最常用的布局方式之一。它靈活性大、屬性也多,操作難度比較大,屬性之間產生沖突的的可能性也大,使用相對布局時需要多做測試。
RelativeLayout用到的一些重要的屬性:
第一類:屬性值為true或false
android: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,40px
android:layout_marginBottom --------------------------------離某元素底邊緣的距離
android:layout_marginLeft ------------------------------------離某元素左邊緣的距離
android:layout_marginRight ----------------------------------離某元素右邊緣的距離
android:layout_marginTop ------------------------------------離某元素上邊緣的距離
4.表格布局 TableLayout:
TableLayout以行列的形式管理子元素,每一行是一個TableRow布局對象,當然也可以是普通的View對象,TableRow離每放一個元素就是一列,總列數由列數最多的那一行決定。
TableLayout的幾個重要屬性:
collapseColumns -----------------------------設置隱藏那些列,列ID從0開始,多個列的話用”,”分隔容器管理容器內控件的位置大小,開發人員通過指定X、Y坐標指定組件的位置
android:layout_x,指定控件在容器中的 x 坐標值
android:layout_y,指定控件在容器中的 y 坐標值
實際應用中一般不適用AbsoulteLayout,因為應用該APP的手機屏幕大小,分辨率肯定會不同
6.網格布局 GirdLayout:
GridLayout網格布局管理器是android 4.0 以後才增加的布局管理器
網格布局管理器將容器劃分為行×列的網格,每個控件置於網格中,當然也可以通過設置相關屬性使一個控件占據多行或多列
比如,做計算器就可以使用網格布局。
APP遠程調試及網絡自動化測試,app調試自動化1、進入這個網站,注冊並且登錄 https://dt.testbird.com/lo
Android開發Tips 介紹一些, 在Android開發中, 會經常使用的小知識點. 1. Download文件夾 絕對路徑 /storage/emulat
Android開發學習之路--網絡編程之初體驗 一般手機都是需要上網的,一般我們的浏覽器就是個webview。這裡簡單實現下下功能,先編寫Android的layout
Android 調用百度地圖API,androidapi一、到 百度地圖開發平台下載SDK http://lbsyun.baidu.com/index.php?title