getMeasuredHeight(),getScrollY(),getHeight()的区别和联系

来源:互联网 发布:mysql导出表结构 编辑:程序博客网 时间:2024/06/09 17:26

转载自:http://www.cnblogs.com/qinghuaideren/p/3186990.html

前言:关于控件的高度有两种获取方式,一个是获得控件的实际大小(getMeasuredHeight),就是包含显示部分和已显示的部分;

   而getHeight是获得控件的显示的大小,如果控件大小超出的屏幕,那他的大小就是屏幕的大小。(这句话有待商榷)

1.测试:使用的ScrollView控件,里面是一个LinearLayout,很长方便测试。

 

 启动时的数据:

  

 

2.滑动一点:

 

3.滑动到底部:

说明:其中的ScrollView表示滑动的距离,通过getScrollY()方法获得。效果就是这样,自己体会体会。

0 0
原创粉丝点击