动态内容显示的方法和装置制造方法及图纸

技术编号:15095426 阅读:198 留言:0更新日期:2017-04-07 22:44
一种动态内容显示的方法,所述方法包括:通过应用界面获取显示指令,所述应用界面是按照屏幕宽度与第一预设值的比值进行缩放显示的;根据所述显示指令,加载动态内容;获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放比例对所述动态内容进行缩放;将缩放后的动态内容进行显示。采用本方法,能够使得动态内容显示的宽度与终端屏幕宽度一致,有效改善动态内容显示效果。此外还提供一种动态内容显示的装置。

Method and apparatus for dynamic content display

A method of dynamic content display, the method comprises: obtaining a display instruction through the application interface, the application interface is in accordance with the screen width and the ratio of the first preset value of the zoom display; according to the instructions displayed, loading dynamic content; zoom ratio first acquires the first preset value and the dynamic the width of the content as a dynamic content, in accordance with the zoom of the dynamic content of the first zoom ratio; the dynamic content of the zoom display. By adopting the method, the width of the dynamic content display can be consistent with the width of the terminal screen, and the dynamic content display effect can be effectively improved. In addition, the invention also provides a device for displaying dynamic content.

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种动态内容显示的方法和装置
技术介绍
近年来随着智能终端的发展,通过应用程序在屏幕上对Web(网页)页面进行缩放以及动态调整已知的内容已成为智能终端常见的功能。但是对于智能终端上安装的复杂的应用系统,例如ERP(EnterpriseResourcePlanning,企业资源计划)系统,提供了报表开发工具、能够让技术人员进行二次开发的工具或者让业务用户进行自定义内容的工具,在智能终端上展示利用该应用系统得到的动态内容,如,表格、图表和图片等形式的内容,是嵌入到该应用系统中的,而不是以页面的形式单独存在。如果对这些动态内容不做任何处理,直接在智能终端上进行显示,那么就会出现如图1所示的情形:图1-1中动态内容宽度比智能终端的屏幕宽度小,会在屏幕上出现空白区域,图1-2动态内容宽度比屏幕宽度大,则动态内容不能完整显示,会产生横向滚动条。导致动态内容显示的宽度与智能终端的屏幕宽度不一致,给用户造成不便。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够有效改善动态内容显示效果,使得动态内容显示的宽度与终端屏幕宽度一致的动态内容显示的方法和装置。一种动态内容显示的方法,所述方法包括:通过应用界面获取显示指令,所述应用界面是按照屏幕宽度与第一预设值的比值进行缩放显示的;根据所述显示指令,加载动态内容;获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放比例对所述动态内容进行缩放;将缩放后的动态内容进行显示。在其中一个实施例中,所述通过应用界面获取显示指令的步骤之前,还包括:对所述应用界面进行初始化;分别获取所述屏幕宽度和所述第一预设值;计算所述屏幕宽度与所述第一预设值的比值,作为所述应用界面的第一缩放比例;按照所述应用界面的第一缩放比例对所述应用界面进行缩放。在其中一个实施例中,所述获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放比例对所述动态内容进行缩放的步骤包括:获取所述动态内容的宽度;计算所述第一预设值与所述动态内容的宽度的比值。在其中一个实施例中,所述根据所述第一预设值与所述动态内容的宽度的比值,对所述动态内容进行缩放的步骤包括:获取所述动态内容对应的容器;根据所述第一预设值与所述动态内容的宽度的比值,对所述容器配置对应的属性;根据配置后的属性,对所述动态内容进行缩放调整。在其中一个实施例中,所述将缩放后的动态内容在屏幕上进行显示的步骤之后,还包括:捕捉所述屏幕转向事件;获取转向后的屏幕宽度与第二预设值;根据所述转向后的屏幕宽度与所述第二预设值的比值和所述第二预设值与所述动态内容的宽度的比值,对所述动态内容在转向后进行缩放;将在转向后进行缩放得到的动态内容进行显示。在其中一个实施例中,所述根据所述转向后的屏幕宽度与所述第二预设值的比值和所述第二预设值与所述动态内容的宽度的比值,对所述动态内容在转向后进行缩放的步骤包括:计算所述转向后的屏幕宽度与所述第二预设值的比值,作为所述应用界面的第二缩放比例;按照所述应用界面的第二缩放比例对所述应用界面进行缩放;计算所述第二预设值与所述动态内容的宽度的比值作为所述动态内容的第二缩放比例;按照所述动态内容的第二缩放比例对所述动态内容进行缩放。一种动态内容显示的装置,所述装置包括:第一获取模块,用于通过应用界面获取显示指令,所述应用界面是按照屏幕宽度与第一预设值的比值进行缩放显示的;加载模块,用于根据所述显示指令,加载动态内容;第一缩放模块,用于获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放比例对所述动态内容进行缩放;显示模块,用于将缩放后的动态内容进行显示。在其中一个实施例中,所述装置还包括:初始化模块,用于对所述应用界面进行初始化;第二获取模块,用于分别获取所述屏幕宽度和所述第一预设值;计算模块,用于计算所述屏幕宽度与所述第一预设值的比值,作为所述应用界面的第一缩放比例;第二缩放模块,用于按照所述应用界面的第一缩放比例对所述应用界面进行缩放。在其中一个实施例中,所述第一缩放模块包括:容器获取单元,用于获取所述动态内容对应的容器;属性配置单元,用于根据所述第一预设值与所述动态内容的宽度的比值,对所述容器配置对应的属性;调整单元,用于根据配置后的属性,对所述动态内容进行缩放调整。在其中一个实施例中,所述装置还包括:捕捉模块,用于捕捉所述屏幕转向事件;所述第二获取模块还用于获取转向后的屏幕宽度与第二预设值;所述第一缩放模块还用于根据所述转向后的屏幕宽度与所述第二预设值的比值和所述第二预设值与所述动态内容的宽度的比值,对所述动态内容在转向后进行缩放;所述显示模块还用于将在转向后进行缩放得到的动态内容进行显示。在其中一个实施例中,所述计算模块还用于计算所述转向后的屏幕宽度与所述第二预设值的比值,作为所述应用界面的第二缩放比例;所述第二缩放模块还用于按照所述应用界面的第二缩放比例对所述应用界面进行缩放;所述计算模块还用于计算所述第二预设值与所述动态内容的宽度的比值作为所述动态内容的第二缩放比例;所述第一缩放模块还用于按照所述动态内容的第二缩放比例对所述动态内容进行缩放。上述动态内容显示的方法和装置,通过应用界面获取显示指令,应用界面是按照屏幕宽度与第一预设值的比值进行缩放显示的;根据显示指令,加载动态内容;获取第一预设值与动态内容的宽度的比值作为动态内容的第一缩放比例,按照第一缩放比例对动态内容进行缩放;将缩放后的动态内容进行显示。由于在获取显示指令之前,已将应用界面根据屏幕宽度与第一预设值的比值进行缩放,使屏幕上显示的视图宽度固定在一个确定的值。进而根据第一预设值与动态内容的宽度的比值作为动态内容的第一缩放比例,对动态内容进行缩放,从而使得动态内容显示的宽度与屏幕宽度一致,有效改善了动态内容的显示效果。附图说明图1-1为动态内容的宽度小于屏幕宽度时显示的效果图;图1-2为动态内容的宽度大于屏幕宽度时显示的效果图;图2为一个实施例中动态内容显示方法的流程图;图3-1为一个实施例中动态内容的宽度小于屏幕宽度时缩放后的效果图;图3-2为一个实施例中动态内容的宽度大于屏幕宽度时本文档来自技高网...

【技术保护点】
一种动态内容显示的方法,所述方法包括:通过应用界面获取显示指令,所述应用界面是按照屏幕宽度与第一预设值的比值进行缩放显示的;根据所述显示指令,加载动态内容;获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放比例对所述动态内容进行缩放;将缩放后的动态内容进行显示。

【技术特征摘要】
1.一种动态内容显示的方法,所述方法包括:
通过应用界面获取显示指令,所述应用界面是按照屏幕宽度与第一预设值
的比值进行缩放显示的;
根据所述显示指令,加载动态内容;
获取所述第一预设值与所述动态内容的宽度的比值作为动态内容的第一缩
放比例,按照所述第一缩放比例对所述动态内容进行缩放;
将缩放后的动态内容进行显示。
2.根据权利要求1所述的方法,其特征在于,所述通过应用界面获取显示
指令的步骤之前,还包括:
对所述应用界面进行初始化;
分别获取所述屏幕宽度和所述第一预设值;
计算所述屏幕宽度与所述第一预设值的比值,作为所述应用界面的第一缩
放比例;
按照所述应用界面的第一缩放比例对所述应用界面进行缩放。
3.根据权利要求2所述的方法,其特征在于,所述获取所述第一预设值与
所述动态内容的宽度的比值作为动态内容的第一缩放比例,按照所述第一缩放
比例对所述动态内容进行缩放的步骤包括:
获取所述动态内容对应的容器;
根据所述第一预设值与所述动态内容的宽度的比值,对所述容器配置对应
的属性;
根据配置后的属性,对所述动态内容进行缩放调整。
4.根据权利要求3所述的方法,其特征在于,所述将缩放后的动态内容在
屏幕上进行显示的步骤之后,还包括:
捕捉所述屏幕转向事件;
获取转向后的屏幕宽度与第二预设值;
根据所述转向后的屏幕宽度与所述第二预设值的比值和所述第二预设值与
所述动态内容的宽度的比值,对所述动态内容在转向后进行缩放;
将在转向后进行缩放得到的动态内容进行显示。
5.根据权利要求4所述的方法,其特征在于,所述根据所述转向后的屏幕
宽度与所述第二预设值的比值和所述第二预设值与所述动态内容的宽度的比
值,对所述动态内容在转向后进行缩放的步骤包括:
计算所述转向后的屏幕宽度与所述第二预设值的比值,作为所述应用界面
的第二缩放比例;
按照所述应用界面的第二缩放比例对所述应用界面进行缩放;
计算所述第二预设值与所述动态内容的宽度的比值作为所述动态内容的第
二缩放比例;
按照所述动态内容的第二缩放比例对所述动态内容进行缩放。

【专利技术属性】
技术研发人员:李馥龙
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1