android中的5个布局方式
生活随笔
收集整理的這篇文章主要介紹了
android中的5个布局方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Android中常用的5大布局方式有以下幾種:
- 線性布局(LinearLayout):按照垂直或者水平方向布局的組件。
- 幀布局(FrameLayout):組件從屏幕左上方布局組件。
- 表格布局(TableLayout):按照行列方式布局組件。
- 相對(duì)布局(RelativeLayout):相對(duì)其它組件的布局方式。
- ?絕對(duì)布局(AbsoluteLayout):按照絕對(duì)坐標(biāo)來布局組件。
線性布局是Android開發(fā)中最常見的一種布局方式,它是按照垂直或者水平方向來布局,通過“android:orientation”屬性可以設(shè)置線性布局的方向。屬性值有垂直(vertical)和水平(horizontal)兩種。
常用的屬性:
android:orientation:可以設(shè)置布局的方向
android:gravity:用來控制組件的對(duì)齊方式
layout_weight:控制各個(gè)組件在布局中的相對(duì)大小
第一個(gè)實(shí)例
①效果圖:
?
②核心代碼如下:
main.xml
第二個(gè)實(shí)例
①效果圖:
?
?
②核心代碼:
mian.xmlandroid:shrinkColumns:收縮指定的列以適合屏幕,不會(huì)擠出屏幕
android:stretchColumns:盡量把指定的列填充空白部分
android:layout_column:控件放在指定的列
android:layout_span:該控件所跨越的列數(shù)
? 簡單的列子: ①效果圖: ②?核心代碼: main.xml
轉(zhuǎn)載于:https://blog.51cto.com/2960629/635763
總結(jié)
以上是生活随笔為你收集整理的android中的5个布局方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奖金的作用和意义 原来还有这么多讲究
- 下一篇: python 压缩文件(1)