[发明专利]一种控件的显示方法、存储介质及移动终端在审
申请号: | 201910860415.9 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110688037A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 袁伟晋 | 申请(专利权)人: | 深圳康佳电子科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 44268 深圳市君胜知识产权代理事务所(普通合伙) | 代理人: | 王永文 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 同向 数据项 高度属性 宽度属性 显示方向 自适应调整 存储介质 动态调整 显示效果 移动终端 | ||
本发明提供了一种安卓控件的显示方法、存储介质及移动终端,首先获取RecyclerView控件的显示方向,再根据控件的显示方向获取待显示数据项的显示距离值以及设置同向显示阈值,接着比较待显示数据项的显示距离值以及同向显示阈值之间的小大关系,若显示距离值小于或等于同向显示阈值,则将控件的高度属性或宽度属性设置为自适应调整模式,若显示距离值大于同向显示阈值,则将控件的高度属性或宽度属性设置为固定值模式,如此就能使控件的高度或宽度随着数据项的多少实现动态调整,达到较佳的显示效果。
技术领域
本发明涉及应用开发领域,具体涉及一种控件的显示方法、存储介质及移动终端。
背景技术
RecyclerView原生控件,是谷歌公司自安卓5.0始推出的一个用于大量数据展示的新控件,现如今在基于安卓系统的应用开发中,会大量使用RecyclerView原生控件。使用RecyclerView控件列表显示数据时,如图1所示,会有两种显示效果,一种为水平方向显示,另一种为垂直方向显示。
目前在使用RecyclerView控件时,将其高度或宽度属性设置为wrap_content(自适应)或固定的某一个值之后不会再变化,如此使用会存在一定的缺陷。比如在RecyclerView控件垂直方向显示数据时,将其高度属性设置为wrap_content,当要显示的数据项较少时,控件的高度会随着数据项的高度变化而自动调整;但当要显示的数据项较多时甚至超出控件所在的可显示区域,如图2所示,则超出的部分数据则无法显示,例如图2中看不到ITEM4之后的数据。又比如在RecyclerView控件垂直方向显示数据时,将其高度属性设置为某一固定值,当要显示的数据项较多时,控件会显示部分数据,其余数据可以通过下翻查看;但当要显示的数据项较少时,如图3所示,由于控件高度不变,数据项无法填满整个控件,因此控件会显示空白,视觉效果较差。同样在RecyclerView控件水平方向显示数据时也会存在一定的视觉缺陷。
综上可以看出,RecyclerView原生控件的高度或宽度属性设置之后不再变化,会带来一定的视觉缺陷,即RecyclerView原生控件存在一定的缺陷,在显示数据时无法根据数据项的多少动态调整RecyclerView原生控件的高度或宽度,无法达到较佳的视觉效果。
因此,现有技术还有待改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种安卓控件的显示方法、存储介质及移动终端,旨在解决现有技术中使用RecyclerView原生控件显示数据时视觉效果较差的问题。
第一方面,本发明提供的一种安卓控件的显示方法,包括步骤:
获取当前控件中的显示方向以及待显示数据项的显示距离值,并根据所述显示方向设置同向显示阈值;
比较所述当前控件中待显示数据项的显示距离值与同向显示阈值的大小,并根据比较结果调整所述当前控件的显示属性;
根据所述当前控件的显示属性显示所述待显示数据项。
进一步地,所述比较所述当前控件中待显示数据项的显示距离值与同向显示阈值的大小,并根据比较结果调整所述当前控件的显示属性的步骤包括:
将所述当前控件待显示数据项的显示距离值与同向显示阈值进行比较;
若所述当前控件待显示数据项的显示距离值小于或等于所述同向显示阈值,则将所述当前控件的显示属性设置为自适应调整模式;
若所述当前控件待显示数据项的显示距离值大于所述同向显示阈值,则将所述当前控件的显示属性设置为固定值模式。
更进一步地,当所述当前控件的显示属性设置为自适应调整模式时,则以收缩或扩展所述控件的显示视图大小的方式完整显示所述待显示数据项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳康佳电子科技有限公司,未经深圳康佳电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910860415.9/2.html,转载请声明来源钻瓜专利网。