我想以與ViewPager(垂直)類似的方式使用RecyclerView。設置RecyclerView中兒童的身高?
我已經設置了投擲和滾動手勢,所以視圖以與ViewPager完全相同的方式滾動,但現在我想爲每個子視圖設置子視圖(LinearLayoutManager)和LinearLayout以填充屏幕而不是wrap_content。我已經對match_parent和fill_parent做了所有的視圖,但是這不起作用。
我這樣做:
holder.layout.setMinimumHeight(this.recyclerView.getMeasuredHeight());
這是很好,但當方向改變,然後佈局溢出屏幕,使平滑滾動/手勢閃爍等我不希望它溢出屏幕。
任何好的提示如何使它正確,所以所有的孩子都佈置到屏幕的最大高度,但不溢出?
感謝
編輯:我改變設定最低高度,以這樣的:
holder.layout.setLayoutParams(新LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,this.recyclerView.getHeight()));
它解決了閃爍的問題,但有沒有更好的辦法?