日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android学习记录1--布局的类型

發布時間:2024/8/26 Android 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android学习记录1--布局的类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天學習了Android開發的布局類型,良好的布局設計對UI界面至關重要。

Android中的布局分為六種:

線性布局(LinearLayout):按照垂直或者水平方向布局的組件。

幀布局(FrameLayout):組件從屏幕左上方布局組件。

表格布局(TableLayout):按照行列方式布局組件。

相對布局(RelativeLayout):相對其它組件的布局方式。

絕對布局(AbsoluteLayout):按照絕對坐標來布局組件。

網格布局(GridLayout):指定空間的顯示區域和控件在該區域的顯示方式。

?

1.相對布局 相對布局是按照組件之間的相對位置來布局,比如在某個組件的左邊,右邊,上面和下面等。為了能準確定位布局中的組件,相對布局提供了很多屬性。

2.?線性布局

線性布局是Android開發中最常見的一種布局方式,它是按照垂直或者水平方向來布局,通過“android:orientation”屬性可以設置線性布局的方向。屬性值有垂直(vertical)和水平(horizontal)兩種。

常用的屬性:

android:orientation:可以設置布局的方向
android:gravity:用來控制組件的對齊方式
layout_weight:控制各個組件在布局中的相對大小

3.表格布局 表格布局是一個ViewGroup以表格顯示它的子視圖(view)元素,即行和列標識一個視圖的位置。 表格布局常用的屬性如下: android:collapseColumns:隱藏指定的列
android:shrinkColumns:收縮指定的列以適合屏幕,不會擠出屏幕
android:stretchColumns:盡量把指定的列填充空白部分
android:layout_column:控件放在指定的列
android:layout_span:該控件所跨越的列數
4.網格布局 它是Android4.0新增的布局,它實現了控件的交錯顯示,能夠避免因為布局嵌套對設備性能的影響,更利于自由布局的開發。它用一組無限細的直線將繪圖區域分成行、列、和單元,并指定空間的顯示區域和控件在該區域的顯示方式。 5.?幀布局 幀布局是從屏幕的左上角(0,0)坐標開始布局,多個組件層疊排列,第一個添加的組件放到最底層,最后添加到框架中的視圖顯示在最上面。上一層的會覆蓋下一層的控件。 6.?絕對布局 絕對布局通過指定子組件的確切X,Y坐標來確定組件的位置。因為使用這種布局不但需要精確計算每個組件的大小,而且當應用程序運行在不同屏幕的手機上產生的效果也不同,因此,一般不推薦使用絕對布局。
?

轉載于:https://www.cnblogs.com/xj0415/p/6628802.html

總結

以上是生活随笔為你收集整理的Android学习记录1--布局的类型的全部內容,希望文章能夠幫你解決所遇到的問題。

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