一种程序的界面布局方法和相关设备与流程

文档序号:31226471发布日期:2022-08-23 19:42阅读:来源:国知局

技术特征:
1.一种程序的界面布局方法,其特征在于,所述方法包括:获取程序界面的第一坐标信息和显示模块的第二坐标信息;当检测到界面调整指令时,根据所述调整指令和所述第一坐标信息,计算所述程序界面的第三坐标信息;针对每一个所述显示模块,根据所述第三坐标信息和预设的起点坐标,计算该显示模块对应的第四坐标信息;根据所述第四坐标信息,加载并显示与所述显示模块对应的模块信息。2.根据权利要求1所述程序的界面布局方法,其特征在于,所述第二坐标信息包括固定参数。3.根据权利要求2所述程序的界面布局方法,其特征在于,所述固定参数包括第一参数、第二参数和/或长度阈值。4.根据权利要求3所述程序的界面布局方法,其特征在于,所述第一参数包括第二长度比和/或长度固定值;所述第二参数包括第一长度比和/或面积固定值;其中,所述第一长度比包括所述显示模块的横向长度和竖向长度的比值;所述第二长度比包括所述显示模块的横向长度与所述程序界面的横向长度之间的比值,和/或所述显示模块的纵向长度与所述程序界面的纵向长度之间的比值;所述面积固定值为所述显示模块的面积值;所述长度阈值包括所述显示模块的最大横向长度、最大纵向长度、最小横向长度,和/或最小纵向长度。5.根据权利要求3~4中任意一项所述程序的界面布局方法,其特征在于,所述根据所述第三坐标信息和预设的起点坐标,计算该显示模块对应的第四坐标信息包括:当所述显示模块的数量为1时,根据所述固定参数和所述第三坐标信息,计算该显示模块的目标长度;根据所述目标长度和所述起点坐标,计算该显示模块的第四坐标信息。6.根据权利要求5所述程序的界面布局方法,其特征在于,所述根据所述固定参数和所述第三坐标信息,计算该显示模块的目标长度包括:根据所述第一参数,计算该显示模块对应的第一长度信息;根据所述第二参数,计算该显示模块对应的第二长度信息;根据所述长度阈值和所述第二长度信息,确定该显示模块对应的目标长度。7.根据权利要求3所述程序的界面布局方法,其特征在于,所述针对每一个所述显示模块,根据所述第三坐标信息和预设的起点坐标,计算该显示模块对应的第四坐标信息包括:当所述显示模块的数量大于1时,针对每一个所述显示模块,根据所述坐标信息,确定与该显示模块存在邻近关系的邻近模块;判断该显示模块的第二坐标信息中是否包含固定参数;若包含,则根据所述第三坐标信息、所述固定参数和所述起点坐标,计算该显示模块的第四坐标信息;若不包含,则当得到所述邻近模块的第四坐标信息时,根据所述第三坐标信息和所述邻近模块的第四坐标信息,计算该显示模块的第四坐标信息。8.一种程序的界面布局装置,其特征在于,所述装置包括:获取模块,用于获取程序界面的第一坐标信息和显示模块的第二坐标信息;
第一计算模块,用于当检测到界面调整指令时,根据所述调整指令和所述第一坐标信息,计算所述程序界面的第三坐标信息;第二计算模块,用于针对每一个所述显示模块,根据所述第三坐标信息和预设的起点坐标,计算该显示模块对应的第四坐标信息;加载模块,用于根据所述第四坐标信息,加载并显示与所述显示模块对应的模块信息。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~7任意一项所述的程序的界面布局方法中的步骤。10.一种终端设备,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如权利要求1~7任意一项所述的程序的界面布局方法中的步骤。

技术总结
本发明公开了一种程序的界面布局方法和相关设备,方法包括:获取程序界面的第一坐标信息和显示模块的第二坐标信息;当检测到界面调整指令时,根据所述调整指令和所述第一坐标信息,计算所述程序界面的第三坐标信息;针对每一个所述显示模块,根据所述第三坐标信息和预设的起点坐标,计算该显示模块对应的第四坐标信息;根据所述第四坐标信息,加载并显示与所述显示模块对应的模块信息。本发明能够是的程序界面中的显示模块与程序界面进行自适应调整,从而保证程序界面调整前后的显示效果。从而保证程序界面调整前后的显示效果。从而保证程序界面调整前后的显示效果。


技术研发人员:魏哲
受保护的技术使用者:深圳市大头兄弟科技有限公司
技术研发日:2022.04.26
技术公布日:2022/8/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1