0
我在擴展ScrollView的類中使用LinearLayout。 LinearLayout有多少個子組,其高度在我的自定義類的overriden onScrollChanged()方法內發生變化。如果滾動緩慢執行,一切都很完美。如果我用快速移動的方式快速滾動兒童毛躁的高度。我在重寫onScrollChange()方法中創建了日誌輸出,並且它顯示不應用佈局參數。LayoutParams不適用於ScrollView中的兒童
Log.v("myapp", "getHeight: "+mChildHolder.getChildAt(i).getHeight());
Log.v("myapp", "getLayoutParams.height "+mChildHolder.getChildAt(i).getLayoutParams().height);
輸出:
getHeight: 45
getLayoutParams.height 90
任何想法,爲什麼滾動視圖不允許一扔後申請的LayoutParams?