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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

方向gravity_两种对齐方式,layout_gravity和gravity大不同

發布時間:2024/3/12 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 方向gravity_两种对齐方式,layout_gravity和gravity大不同 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:兩種對齊方式,layout_gravity和gravity大不同

上一期我們一起學習了LinearLayout線性布局的方向、填充模型和權重,本期來一起學習LinearLayout線性布局的對齊。

一、LinearLayout對齊

gravity控制組件的重心,也叫對齊方式,表示view橫向和縱向的??课恢?。主要通過以下兩個屬性來控制。

android:gravity:是對view組件本身來說的,是用來設置組件本身的內容應該顯示在組件的什么位置,默認值是左側。

android:layout_gravity:是相對于包含該元素的父元素來說的,設置該元素在父元素的什么位置。

其屬性值主要有以下幾種:

top:將對象放在其容器的頂部,不改變其大小。

bottom:將對象放在其容器的底部,不改變其大小。

left:將對象放在其容器的左側,不改變其大小。

right:將對象放在其容器的右側,不改變其大小。

center_vertical:將對象縱向居中,不改變其大小。垂直對齊方式:垂直方向上居中對齊。

fill_vertical:必要的時候增加對象的縱向大小,以完全充滿其容器。垂直方向填充。

center_horizontal:將對象橫向居中,不改變其大小。水平對齊方式:水平方向上居中對齊。

fill_horizontal:必要的時候增加對象的橫向大小,以完全充滿其容器。水平方向填充。

center:將對象橫縱居中,不改變其大小。

fill:必要的時候增加對象的橫縱向大小,以完全充滿其容器。

clip_vertical:附加選項,用于按照容器的邊來剪切對象的頂部和/或底部的內容。剪切基于其縱向對齊設置:頂部對齊時剪切底部;底部對齊時剪切頂部;除此之外剪切頂部和底部。垂直方向裁剪。

clip_horizontal:附加選項,用于按照容器的邊來剪切對象的左側和/或右側的內容。剪切基于其橫向對齊設置:左側對齊時剪切右側;右側對齊時剪切左側;除此之外剪切左側和右側。水平方向裁剪。

二、android:gravity

接下來通過一個簡單的示例程序來學習android:gravity的使用用法。

繼續使用app/main/res/layout/目錄下的activity_main.xml文件,在其中填充如下代碼片段:

運行程序,可以看到下圖所示界面效果:

三、android:layout_gravity

接下來通過一個簡單的示例程序來學習android:layout_gravity的使用用法。

將上面的示例程序的布局文件修改一下,如下所示:

重新運行程序,可以看到下圖所示界面效果:

從上面兩個示例可以發現android:layout_gravity和android:gravity兩個屬性的差別,一定要理解透徹。

今天就先到這里,如果有問題歡迎留言一起探討,也歡迎加入Android零基礎入門技術討論微信群,共同成長!

此文章版權為分享達人秀——鑫鱻所有,若轉載請備注出處,特此聲明!

往期總結分享:

第1節:Android的前世今生

第2節:Android 系統架構和應用組件那些事

第3節:帶你一起來聊一聊Android開發環境

第4節:正確安裝和配置JDK

第5節:善用ADT Bundle

第6節:配置優化SDK Manager

第7節:搞定Android模擬器

第8節:HelloWorld,我的第一趟旅程出發點

第9節:Android實戰,不懂代碼也可以開發

第10節:開發IDE迎來Android Studio

第11節:運行Android Studio工程

第12節:熟悉Android Studio界面

第13節:Android Studio配置優化

第14節:使用高速Genymotion

第15節:掌握Android Studio項目結構

第16節:Android用戶界面開發概述

第17節:TextView屬性和方法大全

第18節:EditText的屬性和使用方法

第19節:Button使用詳解

第20節:CheckBox和RadioButton使用大全

第21節:ToggleButton和Switch使用大全

第22節:ImageView的屬性和方法大全

第23節:ImageButton和ZoomButton使用

第24節:自定義View簡單使用

第25節:簡單且常用的LinearLayout線性布局返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的方向gravity_两种对齐方式,layout_gravity和gravity大不同的全部內容,希望文章能夠幫你解決所遇到的問題。

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