getMeasuredHeight(),getScrollY(),getHeight()的區別和聯系


前言:關於控件的高度有兩種獲取方式,一個是獲得控件的實際大小(getMeasuredHeight),就是包含顯示部分和已顯示的部分;

   而getHeight是獲得控件的顯示的大小,如果控件大小超出的屏幕,那他的大小就是屏幕的大小。(這句話有待商榷)

1.測試:使用的ScrollView控件,里面是一個LinearLayout,很長方便測試。

 

 啟動時的數據:

  

 

2.滑動一點:

 

3.滑動到底部:

說明:其中的ScrollView表示滑動的距離,通過getScrollY()方法獲得。效果就是這樣,自己體會體會。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM