view定義了滑動功能,確始終只顯示屏幕大小,滑動後原來應該出現的部分爲空白,而在另一個基本一樣的自定義View中確正常顯示。
百思不得其解,setMeasuredDimension函數打印結果也是正確的,但就是顯示不出來。最後兩個自定義View各個文件依次對比,發現不能顯示的view的xml佈局文件最外層爲LinearLayout,能顯示的view的xml佈局文件最外層爲RelativeLayout。抱着試試的心態改成RelativeLayout,運行果然正常顯示了。在此記錄下,有時間探究下這兩個佈局到底有什麼不同。
如圖: