自定義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的方法進行佈局