【技术实现步骤摘要】
一种基于Android平台实现RecyclerView网格布局对称的方法
本专利技术涉及Android平台领域,特别涉及一种实现RecyclerView网格布局对称的方法。
技术介绍
随着Android平台的不断发展,与对外源码的开放,越来越多的开发人员参与到其中,在大家智慧的结晶下,出现了很多比Android官方提供的更优秀、更简洁、更灵活的控件,这些控件把目前市场上大部分主流的功能都进行了封装,使用者只需在项目中进行简单的配置就可使用,而要获得这些控件也比较容易,只需在github上下载即可。这里主要讲述的是RecyclerView控件,在6.0之前大部份基于Andorid的App都是使用Listview来展示数据,而这之后都逐渐被RecyclerView替代,与Listview相比,其灵活性更强,加载速度更快,可以网格展示、流式展示、当然也可列表展示,布局可以列式的也可是横向的。虽然有这么的优点,但想完全将其掌控,还得自己去优化,就如网格展示功能来说,RecyclerView就没有提供宽高这样的属性去配 ...
【技术保护点】
1.一种基于Android平台实现RecyclerView网格布局对称的方法,其特征在于:一、在项目中封装一个继承ItemDecoration的类;二、获取手机屏幕宽度;三、设置RecyclerView并将数据传到适配器;四、在适配器中处理网格宽高问题;五、自定义布局MyLayout类,继承RelativeLayout类;六、重写onMeasure方法,设置宽高相同,item自适应;七、用MyLayout作为其Item控件的最外层布局元素;从而本专利技术解决了Android平台使用RecyclerView网格显示数据时不对称的屏幕适配问题。/n
【技术特征摘要】
1.一种基于Android平台实现RecyclerView网格布局对称的方法,其特征在于:一、在项目中封装一个继承ItemDecoration的类;二、获取手机屏幕宽度;三、设置RecyclerView并将数据传到适配器;四、在适配器中处理网格宽高问题;五、自定义布局MyLayout类,继承RelativeLayout类;六、重写onMeasure方法,设置宽高相同,item自适应;七、用MyLayout作为其Item控件的最外层布局元素;从而本发明解决了Android平台使用RecyclerView网格显示数据时不对称的屏幕适配问题。
2.根据权利要求1所述的基于Android平台的一种实现RecyclerView网格布局对称的方法,其特征在于:基于Android平台,自定义layout,在其onMeasure方法中实现宽高相同,在布局文件中做为RecyclerV...
【专利技术属性】
技术研发人员:陈林,张来卿,庞严冬,
申请(专利权)人:珠海横琴盛达兆业科技投资有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。