本发明专利技术提供一种显示控制方法和电子设备。该显示控制方法应用于包括显示单元的电子设备中,该方法包括:接收用于构建第一图形界面的第一数据;解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值;获取所述显示单元的宽度和高度的数据;根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度;根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元显示所述第二图形界面,所述第二图形界面与所述显示单元的显示区域匹配。
【技术实现步骤摘要】
显示控制方法和电子设备
本专利技术涉及电子设备的领域,更具体地,本专利技术涉及一种显示控制方法和电子设备。
技术介绍
目前,已经出现具有各种尺寸的所述显示单元的电子设备,其能够显示各种内容,如电视机、平板电脑、智能手机等等。由于各个电子设备的所述显示单元的显示屏幕尺寸不同,并且分辨率也不同,导致相同的图形界面在不同分辨率的电子设备上的显示也不同。 例如,如图1所示,在具有400*800的分辨率的显示单元上显示良好的图形界面在具有800*800的分辨率的显示单元上显示时,显示内容的布局偏向左边,这样显示的图形界面的显示效果不好。因此,当在用户的电子设备上显示不适当的图形界面时,用户的使用体验很差。 为此,期望提供一种电子设备和电子设备,其能够根据用户的电子设备的显示单元的尺寸和/或分辨率自适应地调整图形界面的大小,从而显示适当的图形界面。
技术实现思路
根据本专利技术一个实施例,提供了一种显示控制方法,应用于包括显示单元的电子设备中,该方法包括: 接收用于构建第一图形界面的第一数据; 解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值; 获取所述显示单元的宽度和高度的数据; 根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度; 根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元显示所述第二图形界面,所述第二图形界面与所述显示单元的显示区域匹配。 优选地,所述第一参数包括: 指示所述第一图形界面的宽度与所述显示单元的宽度的宽度百分比以及所述第一图形界面的高度与所述显示单元的高度的高度百分比。 优选地,根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定所述第二图形界面的宽度和高度包括: 将获取的所述显示单元的宽度乘以获取的宽度百分比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度百分比以得到所述第二图形界面的高度。 优选地,所述第一参数包括: 指示所述第一图形界面的宽度要缩放的比例的宽度缩放比以及所述第一图形界面的高度要缩放的比例的高度缩放比。 优选地,根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定所述第二图形界面的宽度和高度包括: 将获取的所述显示单元的宽度乘以获取的宽度缩放比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度缩放比以得到所述第二图形界面的高度。 优选地,所述显示控制方法还包括: 在确定所述第二图形界面的宽度和高度之后,将所述第二图形界面的宽度和高度保存在所述电子设备的数据库中; 当重新接收所述第一数据时,读取数据库中保存的所述第二图形界面的宽度和高度; 根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元上显示所述第二图形界面。 根据本专利技术另一个实施例,提供了一种电子设备,包括: 显示单元,用于显示图形界面; 接收单元,用于接收用于构建第一图形界面的第一数据; 解析单元,用于解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值; 获取单元,用于获取所述显示单元的宽度和高度的数据; 确定单元,用于根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度; 图形界面构建单元,用于根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元显示所述第二图形界面,所述第二图形界面与所述显示单元的显示区域匹配。 优选地,所述第一参数包括: 指示所述第一图形界面的宽度与所述显示单元的宽度的宽度百分比以及所述第一图形界面的高度与所述显示单元的高度的高度百分比。 优选地,所述确定单元进一步用于: 将获取的所述显示单元的宽度乘以获取的宽度百分比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度百分比以得到所述第二图形界面的高度。 优选地,所述第一参数包括: 指示所述第一图形界面的宽度要缩放的比例的宽度缩放比以及所述第一图形界面的高度要缩放的比例的高度缩放比。 优选地,所述确定单元进一步用于: 将获取的所述显示单元的宽度乘以获取的宽度缩放比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度缩放比以得到所述第二图形界面的高度。 优选地,所述电子设备还包括: 数据库,用于存储所述第二图形界面的宽度和高度; 读取单元,用于当所述接收单元重新接收所述第一数据时,读取数据库中保存的所述第二图形界面的宽度和高度; 其中,所述图形构建单元根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元上显示所述第二图形界面。 因此,根据本专利技术实施例的显示控制方法和电子设备,能够根据用户的电子设备的显示单元的尺寸和/或分辨率自适应地调整图形界面的大小,从而显示适当的图形界面。 【附图说明】 图1是描述现有技术的显示控制方法的说明图; 图2是描述图形界面的显示过程的图; 图3是描述根据本专利技术第一实施例的显示控制方法的流程图; 图4是根据本专利技术第一实施例的显示控制方法的效果图;以及 图5是描述根据本专利技术第二实施例的电子设备的功能框图。 【具体实施方式】 下面,将参考附图详细描述根据本专利技术的实施例。根据本专利技术第一实施例的显示控制方法可应用于各种电子设备。这样的电子设备的示例例如包括平板电脑、台式机、智能手机、个人数字助理等等,只要该电子设备具有显示单元。 在描述本专利技术的实施例之前,先参考图2描述图形界面的显示过程。如图2所示,当用户使用电子设备浏览网页页面时,浏览器首先从服务器接收网页页面数据。该网页页面数据例如包括HTML页面内容数据、层叠样式表单(Cascading Style Sheet,CSS)文件、JavaScript脚本程序等等。该HTML页面内容数据例如包括要显示的各种图片、文字、视频、动画等内容。该CSS文件是定义HTML网页内容数据中各个元素的大小、布局、背景、间距等参数的配置信息文件。 在接收网页页面数据之后,浏览器开始解析接收的网页页面数据。例如,解析CSS文件以获取HTML页面内容数据的布局等参数。然后,通过获取的布局参数等信息对HTML页面内容进行布局以确定要显示的图形界面。然后,对确定要显示的图形界面进行渲染,并且在显示单元上进行显示。 下面,将参考图3描述根据本专利技术第一实施例的显示控制方法100。 根据本专利技术第一实施例的显示控制方法100包括: 步骤SlOl:接收用于构建第一图形界面的第一数据; 步骤S102:解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值; 步骤S103:获取所述显示单元的宽度和高度的数据; 步骤S104:根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度; 本文档来自技高网...
【技术保护点】
一种显示控制方法,应用于包括显示单元的电子设备中,该方法包括:接收用于构建第一图形界面的第一数据;解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值;获取所述显示单元的宽度和高度的数据;根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度;根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元显示所述第二图形界面,所述第二图形界面与所述显示单元的显示区域匹配。
【技术特征摘要】
1.一种显示控制方法,应用于包括显示单元的电子设备中,该方法包括: 接收用于构建第一图形界面的第一数据; 解析所述第一数据中包括的配置文件,以获取用于构建所述第一图形界面的第一参数值; 获取所述显示单元的宽度和高度的数据; 根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定在所述显示单元上显示的第二图形界面的宽度和高度; 根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图形界面,并且使得所述显示单元显示所述第二图形界面,所述第二图形界面与所述显示单元的显示区域 匹配。2.如权利要求1所述的显示控制方法,其中,所述第一参数包括: 指示所述第一图形界面的宽度与所述显示单元的宽度的宽度百分比以及所述第一图形界面的高度与所述显示单元的高度的高度百分比。3.如权利要求2所述的显示控制方法,其中,根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定所述第二图形界面的宽度和高度包括: 将获取的所述显示单元的宽度乘以获取的宽度百分比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度百分比以得到所述第二图形界面的高度。4.如权利要求1所述的显示控制方法,其中,所述第一参数包括: 指示所述第一图形界面的宽度要缩放的比例的宽度缩放比以及所述第一图形界面的高度要缩放的比例的高度缩放比。5.如权利要求4所述的显示控制方法,其中,根据获取的第一参数值以及获取的所述显示单元的宽度和高度的数据,确定所述第二图形界面的宽度和高度包括: 将获取的所述显示单元的宽度乘以获取的宽度缩放比以得到所述第二图形界面的宽度;以及 将获取的所述显示单元的高度乘以获取的高度缩放比以得到所述第二图形界面的高度。6.如权利要求1所述的显示控制方法,还包括: 在确定所述第二图形界面的宽度和高度之后,将所述第二图形界面的宽度和高度保存在所述电子设备的数据库中; 当重新接收所述第一数据时,读取数据库中保存的所述第二图形界面的宽度和高度;根据所述第二图形界面的宽度和高度以及所述第一数据中的内容数据构建所述第二图...
【专利技术属性】
技术研发人员:陈重,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。