RecyclerView展示数据不完整,用RelativeLayout嵌套,还不能正常展示,嵌套过深不能正常展示,嵌套自定义View不展示等

最近做一个学习报告界面如图

RecyclerView展示数据不完整,用RelativeLayout嵌套,还不能正常展示,嵌套过深不能正常展示,嵌套自定义View不展示等_第1张图片

其中02知识点掌握度展示不全.明明18个item,而UI上只展示三个.....

这是网上说,用RelativeLayout



    

经过临床测试,这种方案,对谷歌的原生控件,或者嵌套层数不深的界面,很有效.

但是在我的项目中,还是不能正常展示,特别是RecyclerView嵌套自定义View时,这时不能再在RecyclerView上下手,

重写RecyclerView方法还是不行,父布局用Relative用权重等还是不行

最后的解决办法,是在每个条目中使用权重

RecyclerView展示数据不完整,用RelativeLayout嵌套,还不能正常展示,嵌套过深不能正常展示,嵌套自定义View不展示等_第2张图片

其中,每个item的布局全部用权重,这个可以解决嵌套层数过多问题

现在展示出部分代码,注意,其中的数据是平板尺寸,



    

        

        

        
    


    

        

        

            

                

                
            

            

                

                
            

            

                

                
            
        
    

 

你可能感兴趣的:(Android)