日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法

發布時間:2024/10/5 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文介紹 Android 界面開發中最基本的四種布局LinearLayout、RelativeLayout、FrameLayout、TableLayout 的使用方法及這四種布局中常用的屬性。LinearLayout 線性布局,布局中空間呈線性排列

RelativeLayout 相對布局,通過相對定位的方式,控制控件位置

FrameLayout 幀布局,最簡單的布局,所有控件放置左上角

TableLayout 表格布局,以行列方式控制控件位置

四種布局示例

1.LinearLayout

orientation:horizontal(水平)/vertical(垂直),表示線性排列的方向。

layout_width/layout_height:元素的寬度與高度

layout_gravity:top/bottom/center/left/right/etc,表示當前元素相對父元素的對齊方式,多種對齊方式用“|”隔開,右上對齊:top|right。

layout_weight:占據空間的比例,例如元素A和B,A設置為1,B設置為3, 元素A、B分別占空間的1/4、3/4,此時元素寬度不由layout_width決定,設置為0dp是比較規范的寫法。

layout_weight 若元素A設置為1,元素B不設置,將layout_width設置為具體的值或wrap_content,那么元素B的寬度由layout_width決定,元素A將占滿屏幕剩下的空間。

2.RelativeLayout

以下屬性值為true/false

layout_centerHorizontal/layout_centerVertical: 水平居中、垂直居中

layout_centerInparent: 相對父元素垂直&水平居中

layout_alignParentBottom: 元素下邊界和父元素下邊界對齊

layout_alignParentLeft: 左邊界對齊

layout_alignParentRight: 右邊界對齊

layout_alignParentTop: 上邊界對齊

以下屬性值為控件id

layout_above/layout_below: 在某元素的上方/下方

layout_toLeftOf/layout_toRightOf: 在某元素的左方/右方

layout_alignTop/layout_alignBottom: 元素上(下)邊界與某元素上(下)邊界對齊

layout_alignLeft/layout_alignRight: 左(右)邊界對齊

3.FrameLayout

所有元素都放置在布局的左上角

4.TableLayout ...

TableRow:代表表格布局的一行,行內一個元素代表一列。

layout_span:合并單元格,設置為2,代表該元素占據2列空間。

stretchColumns: TableRow中無法指定空間寬度,那么需要用到該屬性,設置為1,表示拉伸第2列(0為第1列)與屏幕一樣寬,效果如TableLayout的第二張圖。

5.自定義布局

Android中,布局下可以放置控件,也可以放置子布局。如果子布局內容較為獨立且經常使用,例如標題欄,或者布局比較復雜,這時候可以考慮使用自定義布局的形式導入。方法很簡單。

新建一個布局文件,例如example.xml

在父布局中引入:

以上就是Android最基本的四種布局的詳細內容介紹,希望對大家的學習有所幫助。

總結

以上是生活随笔為你收集整理的android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。