view的大小

布局位置

一个View的几何形状是一个矩形。每一个view的位置都可以用一个坐标和两个尺寸所表示,一个坐标指的是相对最左边和相对最顶部的两个点,两个尺寸是指它的高度和宽度。位置和尺寸的单位都是像素。可以调用视图的方法来获得它的位置, getLeft() 返回左侧的或者X的坐标,getTop()返回顶部或者Y的坐标。这两个方法返回的位置都是相对于它的父容器的位置。例如当getLeft()返回20的时候,说明这个view相对于它的父容器的最左边边缘20像素的位置。此外还提供了getRight(),getBottom()方法来满足一些其他的计算,调用getRight()时类似与getLeft()的计算。

大小、填充、边距

view的大小即view的宽度和高度的大小,一个view其实拥有两对值的大小。第一对称为衡量高度和衡量宽度,定义的值的要在其父容器内,可以通过调用getMeasuredWidth()和getMeasuredHeight()得到它的值。第二对简单地称为宽度和高度或有时绘制的宽度和绘制的高度,这些值的定义要以实际屏幕的大小来看,宽度和高度可以通 过调用getWidth()和getHeight()获得。填充表示像素的左,前,右下方的视野。举一个例子让你明白大小、填充、边距的关系的区别。场景 画室里展览的多幅字画。这些字画就想我们程序里的view,每一个字画都有它的长度和宽度,既自己本身的大小,字画都有木头的装潢,字画本身距离这个装潢的距离,既padding填充,padding也有上下左右方向,你可以设置不同的值,每一个字画都距离另外的字画有一定的距离,这个距离既边距,既magin,magin也有自己的上下左右方向,你同样可以制定其值。


转载于:https://my.oschina.net/mutouzhang/blog/206649

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值