getHeight/getTop

本文详细介绍了Android开发中如何使用getHeight()方法获取控件的高度,特别指出该高度是指控件在可视界面内的部分。同时解释了getTop()方法用于获取控件顶部与其父控件顶部之间的距离。

getHeight()得到的是当前控件的高度,这里需要强调的是:这个高度是可视界面的高度,也就是说这个高度肯定是小于等于屏幕的高度的。如果你的控件超出了屏幕,那么getHeight()只会获取屏幕内的高度。

getHeight必须在控件加载结束后才能够获取到高度,onCreate等方法中获取的高度为0,可以在onWindowFocusChanged方法中获取。

getTop,获取当前控件顶部距离父控件顶部的距离,这里强调的是:这个距离是当前控件到父控件,和屏幕的边缘没有关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值