Android的APP的首页一直有一个问题,问题为首页需要类似美团首页形式。如下图所示:
最开始的做APP,采用RecycleView并使用GridView作为布局;但非常遗憾的是:该布局并不适合所有的手机;但手机屏幕分辨率不同时,会显示不同菜单个数,并造成翻页问题。
笔者最开始的想法:使用RecycleView解决该问题。
但试验了各种RecylcleView方法,发现目前的成熟的解决方案都其实有各种问题,至少并无直接可用的方案。
然后,搜索美团界面,找到了如下样例:GitHub - HeyMouser/MeiTuan: Android 仿美团网,探索使用ViewPager+GridView实现左右滑动查看更多分类的功能
该样例,采用ViewPager+ GridView方式。果然,该方法很很快解决了屏幕分辨率问题和翻页问题。
PS:遇到不同的问题,一定要选择合理的工具;一个适应特定场合的工具,是解决特定方法的王道;在某些不适应的工具上,进行努力可能仅仅只是努力,但于事无补。