[发明专利]基于布局堆叠的表单布局自适应方法、系统、终端及介质在审
申请号: | 202011125105.1 | 申请日: | 2020-10-20 |
公开(公告)号: | CN113076100A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 潘文涛;陈兴;刘伟锋 | 申请(专利权)人: | 上海厦广科技有限公司;广州骏博信息科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 倪静 |
地址: | 201306 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 布局 堆叠 表单 自适应 方法 系统 终端 介质 | ||
1.一种基于布局堆叠的表单布局自适应方法,其特征在于,包括:
分别定义适应于一或多种终端设备显示的表单的布局行以及布局列的数量信息;
基于当前终端设备对应的表单布局行以及布局列的数量信息,对所述当前终端设备的实际像素进行切分,获得具有多个单元格的表单框架;
分别设置需要填充的一或多个组件的布局行以及布局列的数量信息,并设置各组件的填充顺序;
基于布局引擎算法,根据各组件的布局行以及布局列的数量信息,在所述表单框架中按照各组件的填充顺序依次在所述表单框架中的单元格堆叠填充各组件,以生成适应于所述当前终端设备显示的布局自适应表单。
2.根据权利要求1中所述的基于布局堆叠的表单布局自适应方法,其特征在于,所述终端设备的类型包括:PC、手机以及平板电脑中的一种或多种。
3.根据权利要求1中所述的基于布局堆叠的表单布局自适应方法,其特征在于,所述基于当前终端设备对应的表单布局行以及布局列的数量信息,对所述当前终端设备的实际像素进行切分,获得具有多个单元格的表单框架的方式包括:
根据所述当前终端的类型获得对应类型的表单的布局行以及布局列的数量信息;
对所述当前终端设备的实际像素进行切分,获得包括与表单的布局行以及布局列的数量信息相关的一定数量的单元格的表单框架。
4.根据权利要求1中所述的基于布局堆叠的表单布局自适应方法,其特征在于,所述分别设置需要填充的一或多个组件的布局行以及布局列的数量信息,并设置各组件的填充顺序,包括:
分别设置需要填充的一或多个组件的布局行以及布局列的数量信息;
根据所述布局行以及布局列的数量信息设置占用所述表单框架的单元格的大小信息;
设置各组件在所述表单框架中的单元格的填充顺序。
5.根据权利要求1中所述的基于布局堆叠的表单布局自适应方法,其特征在于,所述布局引擎算法包括:
寻找所述表单框架中可填充的单元格区域,并按照由左至右以及由上至下的顺序,依次填充所述单元格,直至各组件填充完毕。
6.一种基于布局堆叠的表单布局自适应系统,其特征在于,所述系统包括:
布局行列定义模块,用于分别定义适应于一或多种终端设备显示的表单的布局行以及布局列的数量信息;
单元格切分模块,连接所述布局行列定义模块,用于基于当前终端设备对应的表单布局行以及布局列的数量信息,对所述当前终端设备的实际像素进行切分,获得具有多个单元格的表单框架;
组件设置模块,连接所述单元格切割模块,用于分别设置需要填充的一或多个组件的布局行以及布局列的数量信息,并设置各组件的填充顺序;
布局堆叠模块,连接所述组件设置模块,用于基于布局引擎算法,根据各组件的布局行以及布局列的数量信息,在所述表单框架中按照各组件的填充顺序依次在所述表单框架中的单元格堆叠填充各组件,以生成适应于所述当前终端设备显示的布局自适应表单。
7.根据权利要求6中所述的基于布局堆叠的表单布局自适应系统,其特征在于,所述终端设备的类型包括:PC、手机以及平板电脑中的一种或多种。
8.根据权利要求6中所述的基于布局堆叠的表单布局自适应系统,其特征在于,所述分别设置需要填充的一或多个组件的布局行以及布局列的数量信息,并设置各组件的填充顺序,包括:
分别设置需要填充的一或多个组件的布局行以及布局列的数量信息;
根据所述布局行以及布局列的数量信息设置占用所述表单框架的单元格的数量信息;
设置各组件在所述表单框架中的单元格的填充顺序。
9.一种基于布局堆叠的表单布局自适应终端,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行如权利要求1至5任一项所述的基于布局堆叠的表单布局自适应方法。
10.一种计算机存储介质,其特征在于,存储有计算机程序,所述计算机程序运行时实现如权利要求1至5中任一项所述的基于布局堆叠的表单布局自适应方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海厦广科技有限公司;广州骏博信息科技有限公司,未经上海厦广科技有限公司;广州骏博信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125105.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备和电子设备的操作方法
- 下一篇:电池模块短路保护