安卓中关于gravity与layout_gravity以及layout_margin与padding的用法

安卓中gravity和layout_gravity的理解:

 前者是相对与部件自己的,比如说一个按钮里面有文字,就是文字相对于按钮的位置,有左、右、上、下等属性,要想比较明显一点,最好把部件改为充满全屏的状态。

 后者是相对于父屏幕而言的,就是整个按钮部件相对于父屏幕而言所在的位置。


安卓中的layout_margin与padding的理解:

 前者是相对于父屏幕的,有类似的几个属性:layout_marginLeft、layout_marginTop等意思都相似,可以设置其距离,以layout_marginTop为例进行讲解:可以设置数值例如10dip,意思就是离父类部件有10个单位,也可以设置负数,为什么设置负数呢,设置为整数是在线性布局的条件下,如果是相对布局,就可以设置为负数,这样的话,两个部件就有可能想重叠。

 后者是相对于父屏幕的,里面也有相似的属性:paddingLeft、paddingTop等,用法与margin都相似,

也可以设置其距离远近。

本文出自 “清甘茶” 博客,请务必保留此出处http://shunshuncon.blog.51cto.com/8232441/1402992

安卓中关于gravity与layout_gravity以及layout_margin与padding的用法,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。