[發明專利]界面控件的生成方法及系統在審
| 申請號: | 201410854481.2 | 申請日: | 2014-12-31 |
| 公開(公告)號: | CN104598107A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 孟勇 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0483;G06F9/44 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 劉戈 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 控件 生成 方法 系統 | ||
技術領域
本申請涉及界面控件的技術領域,具體涉及一種界面控件的生成方法及系統。
背景技術
自從谷歌推出新的安卓操作系統(Android?OS)之后,各種終端設備藉由安卓系統展開了全新的樣貌。舉凡電視、平板電腦、手機、機頂盒、手表、冰箱、洗衣機等終端設備,都可藉由安卓系統的平臺開放特色而將自有特色的人機界面與應用程序運行于安卓系統,但是各種終端設備所搭配的顯示界面各自都擁有著不同的分辨率。
現有基于安卓操作系統的界面控件的生成方法,主要采用在基于安卓系統開發的軟件中,根據軟件包含的各頁面中組件的布局,設置用于存放適應不同移動終端屬性的資源文件夾。例如,設置包含各移動終端的屏幕大小、分辨率和屏幕密度的資源文件夾。這樣,在移動終端運行開發的軟件時,通過獲取移動終端屬性(屏幕大小、分辨率和屏幕密度),從資源文件夾中加載與移動終端的屏幕大小、分辨率和屏幕密度相匹配的控件,從而與移動終端屬性相適應。
例如,針對各移動終端屏幕大小的不同,在資源文件夾中設置多個布局文件夾與圖片文件夾,每一布局文件夾對應一種移動終端屏幕大小。這樣,可以使開發的同一款軟件在不同屬性的移動終端上,從而呈現相同的頁面效果。
圖片文件夾用于存放不同屏幕密度下的圖片資源。例如,針對各移動終端的不同屏幕密度分別設置圖片文件夾,將不同屏幕密度對應的圖片存放到相應的圖片文件夾中,使得移動終端在啟動軟件時,自動加載移動終端屏幕密度對應的圖片文件夾中存放的圖片,以適應該移動終端屏幕密度的要求。
由上述可見,現有基于安卓操作系統的界面控件的生成方法,通過設置用于存放包含各移動終端的屏幕大小、分辨率和屏幕密度的資源文件夾,在移動終端啟動軟件時,自動加載與移動終端屬性對應的資源文件夾中存放的資源,從而適應移動終端。這樣,由于需要預先設置針對不同移動終端屬性的資源文件夾,不僅耗費了大量時間和精力,也降低了軟件開發效率。進一步地,預先設置的資源文件夾數量有限,因而,不能自適應不同的移動終端屬性,易用性較低,甚至影響對軟件的正常使用,使得體驗較差,軟件自適應效率較低。而且,當需要支持大量不同的移動終端屬性時,軟件中設置的資源文件夾的大小就會隨之變大,需要更大的存儲空間,增加了存儲成本。
因此,如何提供簡化界面控件顯示適配的運算負載、提升界面控件的顯示適配效率和界面控件的顯示適配準確性就成為了亟待解決的技術問題。
發明內容
本申請所要解決的技術問題在于提供一種界面控件的生成方法及系統,簡化界面控件顯示適配的運算負載,進一步提升界面控件產生的效率和易用性。
為了解決上述問題,本申請揭示了界面控件的生成方法,包括:按照基準分辨率,并且以像素為單位,將基準屏幕的長與寬劃分成若干等分以創建基準布局;在所述基準布局上設置界面控件,所述界面控件是用多個所述像素表示;判斷所述界面控件的分辨率是否符合所述基準分辨率后,根據橫向縮放比例、縱向縮放比例、文字縮放比例、以及縮放類型;顯示縮放后的所述界面控件。
進一步地,當所述界面控件的分辨率與所述基準分辨率一致時,所述橫向縮放比例、所述縱向縮放比例以及文字縮放比例相同且為1,所述縮放類型為不縮放。
進一步地,當所述界面控件的分辨率與所述基準分辨率不一致時,若所述界面控件的寬高比等于所述基準屏幕的寬高比,所述橫向縮放比例、所述縱向縮放比例以及所述文字縮放比例相同,等比例縮放所述界面控件;若所述界面控件的寬高比不符合所述基準屏幕的寬高比時,所述縮放類型為選自等比例縮放所述界面控件、橫向縮放所述界面控件、與縱向縮放所述界面控件的群組組合其中之一。
進一步地,當所述縮放類型為等比例縮放所述界面控件時,所述文字縮放比例為所述橫向縮放比例或所述縱向縮放比例其中比例較小者。
進一步地,當所述縮放類型為橫向縮放所述界面控件時,所述縱向縮放比例設定為與所述橫向縮放比例相同,所述文字縮放比例設定為與所述橫向縮放比例相同。
進一步地,當所述縮放類型為縱向縮放所述界面控件時,所述橫向縮放比例設定為與所述縱向縮放比例相同,所述文字縮放比例設定為與所述縱向縮放比例相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司,未經樂視網信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410854481.2/2.html,轉載請聲明來源鉆瓜專利網。





