[发明专利]一种界面显示方法及装置在审
申请号: | 201310565534.4 | 申请日: | 2013-11-13 |
公开(公告)号: | CN103577193A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 谭慧斌 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 显示 方法 装置 | ||
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种界面显示方法及装置。
背景技术
在大规模的界面开发中,为了使界面开发与程序逻辑分离,常通过在文本中使用特定的语法编辑,实现对界面的配置,从而达到快速可靠开发的目的。
目前,不同的应用程序的标准通用标记语言(Extensible Markup Language,XML)界面都是基于界面模板实现的。其中,界面模板是在控件拥有大量类似内容的情况下,归纳出的相同的特征。使用时,将这些相同的特征将作为界面模板引用到不同的应用程序的界面实现中,实现复用。
但是,由于界面模板的复用依旧是建立在固定内容的复用上,界面模板中的值都是固定的,不能适用于具体的应用程序,因此,需要设计人员凭借经验或随意地手动修改界面模板中的值,即对界面模板进行配置,来实现具体应用程序的界面。而这种配置往往不能一次配置成功,需要多次配置试用,才能达到合适的界面显示效果。
发明内容
本发明的目的在于提出一种界面显示方法及装置,以尽可能少的配置实现合适的显示效果。
一方面,本发明提供了一种界面显示方法,所述方法包括:
检测终端设备的显示属性的值;
根据检测到的所述终端设备的显示属性的值,确定待显示对象的界面特征偏移量;
根据确定的所述界面特征偏移量,确定所述待显示对象的界面特征值;
按照确定的所述界面特征值显示所述待显示对象。
可选地,所述终端设备的显示属性包括所述终端设备的颜色质量、屏幕分辨率和显卡型号中的至少一项。
可选地,所述根据检测到的所述终端设备的显示属性的值,确定待显示对象的界面特征偏移量包括:
如果检测到所述终端设备的显示属性的值为预设的最小值,则确定所述待显示对象的界面特征偏移量为0;
如果检测到所述终端设备的显示属性的值为预设的最大值,则确定所述待显示对象的界面特征偏移量为1;
如果检测到所述终端设备的显示属性的值为预设的最小值和最大值之间的值,则确定所述待显示对象的界面特征偏移量为对应的0到1之间的值。
可选地,所述根据检测到的所述终端设备的显示属性的值,确定待显示对象的界面特征偏移量还包括:
如果未检测到终端设备的显示属性的值,则将预设的界面特征偏移量作为待显示对象的界面特征偏移量。
可选地,所述根据确定的所述界面特征偏移量,确定所述待显示对象的界面特征值包括:
如果确定的所述界面特征偏移量为0,则确定所述待显示对象的界面特征值为所述待显示对象的界面模板中给出的最小值;
如果确定的所述界面特征偏移量为1,则确定所述待显示对象的界面特征值为所述待显示对象的界面模板中给出的最大值;
如果确定的所述界面特征偏移量为0到1之间的值,则确定所述待显示对象的界面特征值为所述待显示对象的界面模板中给出的最小值与最大值之间的对应值。
另一方面,本发明还提出了一种界面显示装置,所述装置包括:
检测模块,用于检测终端设备的显示属性的值;
第一确定模块,用于根据所述检测模块检测到的所述终端设备的显示属性的值,确定待显示对象的界面特征偏移量;
第二确定模块,用于根据所述第一确定模块确定的所述界面特征偏移量,确定所述待显示对象的界面特征值;
显示模块,用于按照所述第二确定模块确定的所述界面特征值显示所述待显示对象。
可选地,所述检测模块检测的所述终端设备的显示属性包括所述终端设备的颜色质量、屏幕分辨率和显卡型号中的至少一项。
可选地,所述第一确定模块具体用于:
如果检测到所述终端设备的显示属性的值为预设的最小值,则确定所述待显示对象的界面特征偏移量为0;
如果检测到所述终端设备的显示属性的值为预设的最大值,则确定所述待显示对象的界面特征偏移量为1;
如果检测到所述终端设备的显示属性的值为预设的最小值和最大值之间的值,则确定所述待显示对象的界面特征偏移量为对应的0到1之间的值。
可选地,所述第一确定模块还用于:
在所述检测模块未检测到终端设备的显示属性的值时,将预设的界面特征偏移量作为待显示对象的界面特征偏移量。
可选地,所述第二确定模块具体用于:
如果确定的所述界面特征偏移量为0,则确定所述待显示对象的界面特征值为所述待显示对象的界面模板中给出的最小值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310565534.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字化智能型变频器
- 下一篇:一种迷你型多功能网络测试仪