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

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

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

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

 

 启动时的数据:

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

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

 

2.滑动一点:

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

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

3.滑动到底部:

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

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-11-18
  • 2021-11-18
  • 2021-11-18
  • 2021-11-18
  • 2021-11-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2021-12-23
  • 2021-11-18
  • 2021-11-18
相关资源
相似解决方案