android自定義view繼承linearLayout,view大小大於屏幕

view定義了滑動功能,確始終只顯示屏幕大小,滑動後原來應該出現的部分爲空白,而在另一個基本一樣的自定義View中確正常顯示。

百思不得其解,setMeasuredDimension函數打印結果也是正確的,但就是顯示不出來。最後兩個自定義View各個文件依次對比,發現不能顯示的view的xml佈局文件最外層爲LinearLayout,能顯示的view的xml佈局文件最外層爲RelativeLayout。抱着試試的心態改成RelativeLayout,運行果然正常顯示了。在此記錄下,有時間探究下這兩個佈局到底有什麼不同。

如圖:            

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章