困擾了很久,無(wú)論怎么設(shè)置margin,預(yù)覽都沒(méi)問(wèn)題,但跑起來(lái)卻從來(lái)沒(méi)反應(yīng)。
偶然發(fā)現(xiàn),是inflate的問(wèn)題,在adapter中inflate item的時(shí)候,不要使用
View.inflate()
也不要使用
LayoutInflater.from(getContext()).inflate(resId, null);
而是:
View view = LayoutInflater.from(mContext).inflate(R.layout.item_fragment_help, viewGroup, false);
viewGroup是來(lái)自:
public MyViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {...
如果有遇到同樣問(wèn)題的同學(xué),希望少走彎路。