[发明专利]多语言版本的界面自适应方法及系统有效
申请号: | 201110152044.2 | 申请日: | 2011-06-08 |
公开(公告)号: | CN102207870A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 谢桂冠 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语言 版本 界面 自适应 方法 系统 | ||
1.一种多语言版本的界面自适应方法,其特征在于,包括:
步骤一、获取多语言版本的界面布局信息;
步骤二、根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
步骤三、获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。
2.根据权利要求1所述的方法,其特征在于,所述步骤二具体为:根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包。
3.根据权利要求2所述的方法,其特征在于,所述步骤二进一步为:
S1、根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包;
S2、将步骤S1中得到的控件包生成为新控件;
S3、重复步骤S1、 S2。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述步骤三进一步包括:根据控件占用空间调整所述界面的大小。
5.根据权利要求4所述的方法,其特征在于,所述调整的步骤具体为:获取占用空间最大的控件,根据显示该控件所需的最小空间调整所述界面的大小。
6.一种多语言版本的界面自适应系统,其特征在于,包括:界面获取单元,组合单元,显示单元;
所述界面获取单元,用于获取多语言版本的界面布局信息;
所述组合单元,用于根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
所述显示单元,用于获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。
7.根据权利要求6所述的系统,其特征在于,所述组合单元,用于根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包。
8.根据权利要求6或7所述的系统,其特征在于,所述显示单元,进一步包括界面调整模块;
所述界面调整模块,用于根据控件占用空间调整所述界面的大小。
9.根据权利要求8所述的系统,其特征在于,所述调整的方式为:获取占用空间最大的控件,根据显示该控件所需的最小空间调整所述界面的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110152044.2/1.html,转载请声明来源钻瓜专利网。