[发明专利]布局显示方法和装置有效
申请号: | 201410397696.6 | 申请日: | 2014-08-13 |
公开(公告)号: | CN105335445B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 赵红萍 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/0481 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 布局 显示 方法 装置 | ||
本发明提供一种布局显示方法和装置,该方法包括:获取目标用户终端的屏幕尺寸和待显示布局中根布局的尺寸;根据目标用户终端的屏幕尺寸和根布局的尺寸,确定待显示布局在目标用户终端的屏幕上的显示比例;根据该显示比例和待显示布局对应的布局文件中描述的待显示布局的属性信息显示待显示布局。当某布局需要在不同的用户终端屏幕上进行显示的时候,以该布局中根布局的尺寸相对于不同终端屏幕尺寸的相对比例大小,来确定该布局在不同用户终端屏幕上的显示形式,再结合该布局的布局文件中描述的属性信息来在不同用户终端屏幕上显示该布局,无需为不同用户终端预先适配不同布局,能够高效、便捷地实现布局自适应不同屏幕尺寸的用户终端。
技术领域
本发明属于计算机技术领域,具体是涉及一种布局显示方法和装置。
背景技术
在用户终端比如手机上,当我们打开一个应用,会看到在终端屏幕即用户界面上显示出诸如文本,图片等数据内容。这些数据内容以什么样的显示方式进行显示,一般会被描述在一个布局文件中,这个布局文件一般是一个xml文件。该布局文件中首先要声明至少一个布局管理器,该布局管理器也可以简称为布局,一个用户界面上可以同时包括多个布局,即多个布局可以嵌套使用,而且,每个布局中还包含多个控件,比如用于显示文字的文本控件,用于显示图片的图像控件等等。每一个布局都会有自己的一些属性和显示控件的方法,比如在布局文件中描述某个布局的长,宽,这个布局里面包含的各控件在该布局中的位置、大小以及其他显示形式等等。
目前,用户终端的屏幕尺寸显示多样性的特点,使得包含相同数据内容的一个应用的布局在不同的用户终端上很可能有不同的显示效果。如何使布局自适应不同屏幕尺寸的用户终端成为一个亟待解决的问题。目前,一种解决方案是,针对每种屏幕尺寸,分别提供一种布局,即布局与屏幕尺寸具有一一对应性。
上述这种为不同屏幕尺寸的用户终端分别提供不同的布局的方式,虽然一定程度上解决了布局自适应不同终端屏幕尺寸的问题。但是,随着用户终端屏幕尺寸的不断更新,各种应用程序的不断出现,将会存在大量不同的布局,从而将导致不能很好的实现布局对不同屏幕尺寸用户终端的自适应性,且实现自适应的代价较高。
发明内容
针对现有技术中存在的问题,本发明提供一种布局显示方法和装置,用以克服现有技术中不能很好的实现布局自适应不同屏幕尺寸的用户终端的缺陷。
本发明提供了一种布局显示方法,包括:
获取目标用户终端的屏幕尺寸和待显示布局中根布局的尺寸,所述待显示布局为多级嵌套结构,所述多级嵌套结构中的最外层布局为所述根布局;
根据所述目标用户终端的屏幕尺寸和所述根布局的尺寸,确定所述待显示布局在所述目标用户终端的屏幕上的显示比例;
根据所述显示比例和所述待显示布局对应的布局文件中描述的所述待显示布局的属性信息显示所述待显示布局。
本发明提供了一种布局显示装置,包括:
获取模块,用于获取目标用户终端的屏幕尺寸和待显示布局中根布局的尺寸,所述待显示布局为多级嵌套结构,所述多级嵌套结构中的最外层布局为所述根布局;
确定模块,用于根据所述目标用户终端的屏幕尺寸和所述根布局的尺寸,确定所述待显示布局在所述目标用户终端的屏幕上的显示比例;
显示模块,用于根据所述显示比例和所述待显示布局对应的布局文件中描述的所述待显示布局的属性信息显示所述待显示布局。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410397696.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种预警监控系统及其方法
- 下一篇:广告牌照片识别互动方法