发明名称 |
多语言版本的软件界面自适应方法及系统 |
摘要 |
一种多语言版本的界面自适应方法,包括:步骤一、获取多语言版本的界面布局信息;步骤二、根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进新控件包;步骤三、获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在界面上进行排版,然后显示排版后的界面。本发明还提供一种多语言版本的界面自适应系统,通过本发明,在扩展新的语言版本时,只需要数据包中增加新的语言信息,在切换语言版本时,只需获取该新的语言信息根据已有控件包的布局排版属性进行自动排版,然后显示界面即可。 |
申请公布号 |
CN102207870B |
申请公布日期 |
2014.04.23 |
申请号 |
CN201110152044.2 |
申请日期 |
2011.06.08 |
申请人 |
广东威创视讯科技股份有限公司 |
发明人 |
谢桂冠 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;曾旻辉 |
主权项 |
一种多语言版本的软件界面自适应方法,其特征在于,包括:步骤一、获取多语言版本的软件界面布局信息;步骤二、根据所述软件界面布局信息中控件之间的相对关系,将软件界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;具体包括:根据所述软件界面布局信息中控件之间的相对关系,将软件界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对关系封装进所述新控件包;步骤三、在切换语言版本时,获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述软件界面上进行排版,然后显示排版后的软件界面。 |
地址 |
510663 广东省广州市广州高新技术产业开发区彩频路6号 |