Android PopupWindow 中 RecyclerView item 顯示不全的解決方案

當PopupWindow 顯示空間過短時候,如 1~ 9 和 10以後的寬度是不一致的,
當前第一屏正好顯示 顯示 1~9 item 以內,第10行未出現在 popupwindow 第一屏 導致滾動後第二屏10 ~ 以後 也顯示不全 ,但是如果第一屏能夠顯示10以後的 就正常的

示意圖:

這裏寫圖片描述

外面加一層 NestedScrollView

         NestedScrollView nestedScrollView = new NestedScrollView(mContext);
                nestedScrollView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
                        ViewGroup.LayoutParams.WRAP_CONTENT));

結果:
這裏寫圖片描述

代碼已上傳至:
https://github.com/louisgeek/ClassicPopupWindow

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章