控件显示方法、装置及存储装置制造方法及图纸

技术编号:26258884 阅读:25 留言:0更新日期:2020-11-06 17:52
本发明专利技术公开了一种控件显示方法、装置及存储装置,为每个控件配置至少一个显示级别,所述显示级别与显示方案一一对应,该方法包括:获取当前显示区域的状态;根据所述当前显示区域的状态确定控件显示区域的初始宽度;获取所述控件显示区域的当前宽度;根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;根据所述控件的显示级别调用对应的显示方案显示所述控件。通过上述方式,能够实现根据显示区域的不同状态显示控件,当界面宽度缩小时也能将重点控件显示出来,提升用户使用体验。

【技术实现步骤摘要】
控件显示方法、装置及存储装置
本申请涉及计算机领域,特别是涉及一种控件显示方法、装置及存储装置。
技术介绍
软件中的工具栏或类似功能区通常都会有很多的功能控件,包括按钮、输入框、复选框、下拉列表等。在可变宽度的界面中,当宽度较小时,均存在原设计版式不足以显示下所有的控件的技术问题。现有技术中为解决该技术问题常采用的技术手段包括:将无法显示的图标直接用下拉列表的方式呈现,或者使用箭头的方式使不可见功能滚动显示。然而这些处理方式无法保证当界面宽度较小时显示出重点控件,因而降低了用户使用体验。
技术实现思路
本申请提供一种控件显示方法、装置及存储装置,能够解决现有技术中当界面宽度较小时,无法保证显示出重点控件的问题。为解决上述技术问题,本申请采用的一个技术方案是:提供一种控件显示方法,为每个控件配置至少一个显示级别,所述显示级别与显示方案一一对应,所述方法包括:获取当前显示区域的状态;根据所述当前显示区域的状态确定控件显示区域的初始宽度;获取所述控件显示区域的当前宽度;根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;根据所述控件的显示级别调用对应的显示方案显示所述控件。为解决上述技术问题,本申请采用的再一个技术方案是:提供一种控件显示装置,所述装置包括:第一获取模块,用于获取当前显示区域的状态;第一确定模块,用于根据所述当前显示区域的状态确定控件显示区域的初始宽度;第二获取模块,用于获取所述控件显示区域的当前宽度;第二确定模块,用于根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;显示模块,用于根据所述控件的显示级别调用对应的显示方案显示所述控件。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种控件显示装置,包括处理器、与所述处理器耦接的存储器,其中,所述存储器存储有用于实现上述的控件显示方法的程序指令;所述处理器用于执行所述存储器存储的所述程序指令以实现控件显示。为解决上述技术问题,本申请采用的再一个技术方案是:提供一种存储装置,存储有能够实现上述的控件显示方法的程序文件。本申请的有益效果是:本专利技术的控件显示方法、装置及存储装置通过为每个控件配置至少一个显示级别,所述显示级别与显示方案一一对应,然后获取当前显示区域的状态;根据所述当前显示区域的状态确定控件显示区域的初始宽度;获取所述控件显示区域的当前宽度;根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;根据所述控件的显示级别调用对应的显示方案显示所述控件。通过上述方式,能够实现根据显示区域的不同状态显示控件,当界面宽度缩小时也能将重点控件显示出来,提升用户使用体验。附图说明图1是本专利技术第一实施例控件显示方法的流程示意图;图2是本专利技术第一实施例中根据当前显示区域状态确定显示控件的示意图;图3是本专利技术第一实施例中控件E的三种显示级别示意图;图4是本专利技术第一实施例中第二状态下控件显示区域的宽度缩小时各控件的变化示意图;图5是本专利技术第二实施例控件显示方法的流程示意图;图6是本专利技术实施例控件显示装置的第一结构示意图;图7是本专利技术实施例控件显示装置的第二结构示意图;图8是本专利技术实施例存储装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。图1是本专利技术第一实施例控件显示方法的流程示意图。需注意的是,若有实质上相同的结果,本专利技术的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括如下步骤:步骤S101:获取当前显示区域的状态。在步骤S101中,通过获取当前显示区域的状态来确定控件显示区域中要显示的控件。请一并参阅图2,举例说明,假设所述当前显示区域的状态包括第一状态、第二状态和第三状态。当所述当前显示区域的状态为第一状态时,确定在控件显示区域中显示控件A和控件C,如图2(a)中所示;当所述当前显示区域的状态为第二状态时,确定在控件显示区域中显示控件A、控件B和控件C,如图2(b)中所示;当所述当前显示区域的状态为第三状态时,确定在控件显示区域中显示控件A、控件D和控件C,如图2(c)中所示。需要说明的是,所述当前显示区域的状态还可以包括其他更多的状态,以及每个状态下可以显示更多数量和类型的控件,不仅限于上述举例说明。步骤S102:根据所述当前显示区域的状态确定控件显示区域的初始宽度。可选的,在步骤S102中,当确定了在控件显示区域中要显示的控件后,统计要显示的各个所述控件均以未缩小的状态进行显示时,所需的控件显示区域的初始宽度。步骤S103:获取所述控件显示区域的当前宽度。可选的,在步骤S103中,检测所述当前显示区域中是否有缩放指令,若有,根据所述缩放指令确认控件显示区域的当前宽度,即获取缩放后控件显示区域的实际宽度。步骤S104:根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别。本专利技术中,为每个控件配置了至少一个显示级别,所述显示级别与显示方案一一对应。请参阅图3所示,假设控件E包括3种显示级别,分别对应图3(a)、(b)、(c)中的显示方案。其中,图3(a)所示的显示级别为控件E以未缩小的状态进行显示时对应的显示级别,其占据控件显示区域的宽度最大。图3(b)和图3(c)中所示的显示级别均为控件E以缩小的状态进行显示时对应的显示本文档来自技高网...

【技术保护点】
1.一种控件显示方法,其特征在于,为每个控件配置至少一个显示级别,所述显示级别与显示方案一一对应,所述方法包括:/n获取当前显示区域的状态;/n根据所述当前显示区域的状态确定控件显示区域的初始宽度;/n获取所述控件显示区域的当前宽度;/n根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;/n根据所述控件的显示级别调用对应的显示方案显示所述控件。/n

【技术特征摘要】
1.一种控件显示方法,其特征在于,为每个控件配置至少一个显示级别,所述显示级别与显示方案一一对应,所述方法包括:
获取当前显示区域的状态;
根据所述当前显示区域的状态确定控件显示区域的初始宽度;
获取所述控件显示区域的当前宽度;
根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别;
根据所述控件的显示级别调用对应的显示方案显示所述控件。


2.根据权利要求1所述的控件显示方法,其特征在于,所述根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别步骤之前,所述方法还包括:
根据所述当前显示区域的状态确定控件的显示优先级;
根据所述控件的显示优先级确定所述控件是否显示;
若显示,根据所述控件的显示优先级确定所述控件的显示顺序;
所述根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别步骤包括:根据所述控件显示区域的初始宽度、所述当前宽度以及所述控件的显示顺序确定控件的显示级别;
所述根据所述控件的显示级别调用对应的显示方案显示所述控件步骤包括:根据所述控件的显示顺序及显示级别调用对应的显示方案显示所述控件。


3.根据权利要求1或2所述的控件显示方法,其特征在于,所述获取当前显示区域的状态;根据所述当前显示区域的状态确定控件显示区域的初始宽度步骤,包括:
获取当前显示区域的状态;
根据所述当前显示区域的状态确定控件显示区域中要显示的控件;
统计要显示的各个所述控件均以未缩小的状态进行显示时,所需的控件显示区域的初始宽度。


4.根据权利要求3所述的控件显示方法,其特征在于,所述根据所述控件显示区域的初始宽度和所述当前宽度确定控件的显示级别步骤,包括:
建立键值对表格,所述键值对表格中包含控件显示区域宽度与要显示的各个所述控件的显示级别之间的映射关系;
若所述当前宽度大于或等于所述初始宽...

【专利技术属性】
技术研发人员:宋智文
申请(专利权)人:北京配天技术有限公司
类型:发明
国别省市:北京;11

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

1