91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android中的布局簡要介紹

發布時間:2020-07-22 01:36:12 來源:網絡 閱讀:713 作者:墨宇hz 欄目:移動開發

android中共有5中布局,GridLayout(網格布局又叫TableLayoutTableLayoutandroid3.0的布局格式)FrameLayout(幀布局)LinearLayout(線性布局)AbsoluteLayout(絕對布局)RelativeLayout(相對布局)。

       每一個布局文件都對應一個Android中的類。可以說每個布局都是類來產生的。LinearLayout對應的是android.widget.LinearLayou類;GridLayout布局 對應的是android.widget.GridLayoutt類;FrameLayout布局對應的是android.widget.FrameLayout類;AbsoluteLayout對應的是android.widget.AbsoluteLayout類;RelativeLayout布局對應的Java類是android.widget.RelativeLayout類。

       安卓提供了兩種布局的方式,

方式一、通過布局文件xml,聲明UI控件。

       方式二:可通過編程的方式在Java代碼中創建ViewViewGroup的對象。

android中提供了方便的可視化視圖來設計UI布局。

GridLayoutTableLayout)網格布局:GridLayout網格布局是在android4.0版本之后引入的,之前都是TableLayout表格布局。所以在使用GridLayout要注意sdk的最小版本。它的布局可分為水平和垂直,android:orientation="horizontal":表示水平布局;垂直為verticalandroid:columnCount="1":設置總共有多少列,android:rowCount=""設置總共有多少行。在GridLayout 布局內的空間的屬性中添加android:layout_row="0"屬性,指定控件在哪一行,android:layout_column="",設定控件在哪一列。android:layout_rowSpanandroid:layout_column Span是跨行和跨列的屬性。

FrameLayout幀布局:每一個控件都像一個圖層,會是層級疊加如果不對其進行樣式控制的話。

AbsoluteLayout絕對布局,使用的較少,因為手機的分別率不同,程序也要適應不同的分辨率,如果使用AbsoluteLayout布局在小屏幕手機上的可以使用,但是在大屏幕的手機上就會空出大片的空白。

LinearLayou線性布局:分為兩種,一個是垂直線性,另一個是水平線性。使用垂直時,控件的android:layout_gravity="center_vertical"屬性是不起作用的,同樣水平時,android:layout_gravity="center_horizontal"同樣不起作用。因為,線性布局是不會自動換行的。超出屏幕的部分是不顯示的。

RelativeLayout相對布局:是指一個控件在另一個控件的相對位置,在使用這個布局是兩個控件,不能相互引用,比如,A控件中的屬性AB控件的右邊,就不能再在B控件中聲明B控件在A的左邊,否則會出現錯誤(和死循環是一個道理)。通常聲明一個控件的時候會指出此控件在另一個控件或父控件的相對位置。如果不指定控件的相對位置,都會默認在左上角。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衡水市| 德惠市| 保靖县| 通化市| 鸡东县| 温宿县| 邹平县| 石景山区| 天全县| 通州市| 新平| 盖州市| 华蓥市| 陕西省| 博客| 日照市| 新和县| 彭阳县| 镇巴县| 东乌珠穆沁旗| 玛曲县| 寻甸| 达孜县| 姚安县| 曲靖市| 珠海市| 邹平县| 西丰县| 商南县| 玉山县| 关岭| 贺州市| 锡林浩特市| 舒兰市| 申扎县| 新郑市| 耿马| 仁化县| 米林县| 收藏| 乐亭县|