開發中遇到的問題-自定義viewgroup width match_parent失效

自定義viewgroup 通過  LayoutInflater.from(context).inflate(R.layout.***, null) 生成的子佈局width屬性設置爲match_parent之後,發現實際的效果並沒有鋪滿全屏

原因是這個方法沒有傳入父佈局,所以layout中的match_parent都失效了。

兩種思路解決問題:

 

第一種方法 調整LayoutInflater的使用方法,傳入父佈局

View convertView = LayoutInflater.from(context).inflate(R.layout.***, parent, false);

 

第二種方法 調整layout中的父佈局爲RelativeLayout,再使用RelativeLayout的方法進行佈局

 

發佈了21 篇原創文章 · 獲贊 1 · 訪問量 4761
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章