Android中g(shù)ravity、layout_gravity、padding、margin的區(qū)別小結(jié)
1、gravity與layout_gravity的區(qū)別
gravity
屬性是對該view 內(nèi)容的限定.比如一個button 上面的text. 你可以設(shè)置該text 在view的靠左,靠右等位置.該屬性就干了這個.
layout_gravity
是用來設(shè)置該view相對與起父view 的位置.比如一個button 在linearlayout里,你想把該button放在靠左 靠右等位置就可以通過該屬性設(shè)置.
這樣就解釋了,有什么我們弄個最外布局,然后里面包了幾個布局,如果要使這幾個布局都靠底,就可以在最外布局的屬性里設(shè)置gravity=”botton” 因為gravity是對里面的內(nèi)容起作用.
2、padding 與 margin的區(qū)別
padding
填充的意思,指的是view中的content與view邊緣的距離,類似文本中的indent
margin
表示的是view的左邊緣與parent view的左邊緣的距離
margin一般用來描述控件間位置關(guān)系,而padding一般描述控件內(nèi)容和控件的位置關(guān)系。
相關(guān)文章
導入takephoto庫編譯失敗與glide庫沖突應(yīng)排除依賴
今天小編就為大家分享一篇關(guān)于導入takephoto庫編譯失敗與glide庫沖突應(yīng)排除依賴的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10
Android自定義RecyclerView實現(xiàn)不固定刻度的刻度尺
這篇文章主要為大家詳細介紹了Android自定義RecyclerView實現(xiàn)不固定刻度的刻度尺,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-07-07
設(shè)置界面開發(fā)Preference Library數(shù)據(jù)重建機制詳解
這篇文章主要為大家介紹了設(shè)置界面開發(fā)利器Preference Library數(shù)據(jù)重建機制詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
android開發(fā)之調(diào)用手機的攝像頭使用MediaRecorder錄像并播放
我們玩玩手機的錄像功能吧;今天做個調(diào)用手機的攝像頭使用MediaRecorder錄像并播放的DEMO,源碼很詳細,感興趣的朋友可以了解下,希望本文對你有幫助2013-01-01
Kotlin?Dispatchers協(xié)程調(diào)度器源碼深入分析
Kotlin協(xié)程不是什么空中閣樓,Kotlin源代碼會被編譯成class字節(jié)碼文件,最終會運行到虛擬機中。所以從本質(zhì)上講,Kotlin和Java是類似的,都是可以編譯產(chǎn)生class的語言,但最終還是會受到虛擬機的限制,它們的代碼最終會在虛擬機上的某個線程上被執(zhí)行2022-11-11
Android自定義View實現(xiàn)繪制水波浪溫度刻度表
這篇文章主要為大家詳細介紹了Android如何利用自定義View實現(xiàn)一個水波浪溫度刻度表,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下2022-11-11
Java語言讀取配置文件config.properties的方法講解
今天小編就為大家分享一篇關(guān)于Java語言讀取配置文件config.properties的方法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03

