RecyclerView match_parent不起作用的問題

以前的備注,今天翻出來寫個博客記錄一下, RecyclerView的item布局設(shè)置match_parent經(jīng)常不起作用,可以在代碼中填充布局時這樣寫:

    @Override
    public Main2ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        return new Main2ViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item,parent,false));
    }

因?yàn)樵创a中有如下內(nèi)容

                    if (root != null) {
                        if (DEBUG) {
                            System.out.println("Creating params from root: " +
                                    root);
                        }
                        // Create layout params that match root, if supplied
                        params = root.generateLayoutParams(attrs);
                        if (!attachToRoot) {
                            // Set the layout params for temp if we are not
                            // attaching. (If we are, we use addView, below)
                            temp.setLayoutParams(params);
                        }
                    }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容