思路:
首先这个界面有两种甚至三种方式是可以实现的,下面让我来为大家讲讲我的思路,希望大家不要觉得我太废话了,嘿嘿,其实我在现实生活中就是一个,外向,阳光,积极向上喜欢说话交好朋友的女孩,兴趣爱好更是数不胜数,但是做了敲代码的奴隶后我就很少有时间去做自己喜欢的事情,虽然是这样吧!但是一天也过得十分充实,苦中作乐,每天也在吸收新的知识,更是有manny拿何乐而不为呢?嘿嘿。。。
第一种呢?就是普遍情况下大家一遇到一个界面有多条Item显示不同或相同数据那么他就会想到"多布局"这个关键字还都是让大部分的人都提在嘴边的呢,因为他不仅能实现你界面的效果,而且还能解决你的滑动冲突这不是很方便嘛!嗯,当然这是它的一大优点,但要我来说这并不是一个很好的解决的办法,那么这就有人问了这么好用为什么又不推荐“多布局”的使用呢?那么我来告诉你,如果我要用网络请求解析数据一个界面有50条不同的布局不同的数据解析数据出来,那么你是不是要有50个xml布局呢?当然肯定不是了,所以呀“多布局”只适用于固定的Item数据,简单来说它不能灵活着使用,这就是使用“多布局”的缺点。
第二种呢?简单说因为自己还没有尝试过,有朋友提到过,用到一个控件,嗯,就是一个控件,就这样吧。。。。。。
第三种呢?也就是我这个项目的下面的其中一个界面所做出来的效果了,我采用的是TabLayout+ViewPager中的Fragment复用,优点是有多少数据我就复用多少数据出来