[發明專利]一種適配移動終端不同尺寸屏幕的方法及裝置在審
| 申請號: | 201310459625.X | 申請日: | 2013-09-30 |
| 公開(公告)號: | CN103530117A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 朱濤 | 申請(專利權)人: | 山西云途信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/0481;G06F3/0484 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠;黃熊 |
| 地址: | 044009 山西省運*** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 終端 不同 尺寸 屏幕 方法 裝置 | ||
技術領域
本申請涉及移動技術領域,特別涉及一種適配移動終端不同尺寸屏幕的方法及其對應的裝置。
背景技術
隨著移動終端技術的發展,移動終端屏幕尺寸的大小變得多元化,不同大小的屏幕如果以相同的分辨率進行顯示將顯示出不同的大小。比如,一個應用程序的界面,在較小的移動終端屏幕上顯示時,顯示的畫面小、信息量少,而在較大的移動終端屏幕顯示時,顯示的畫面大、信息量多,這就涉及到一個應用程序的界面如何適配不同移動終端屏幕的問題。
下面以iphone手機為例進行說明,iphone5出現以后,iphone手機屏幕出現了兩種尺寸:iphone5尺寸和iphone5以前型號的屏幕尺寸。針對這兩種尺寸,同一個應用程序界面窗口的適配方式存在兩種技術:一是針對手機不同的屏幕尺寸分別制作兩套界面,一套界面適配iphone5尺寸,一套界面適配iphone5以前型號的屏幕尺寸,在代碼判斷出當前手機屏幕尺寸后,選擇加載對應的界面;二是所有程序界面采用純代碼編寫,當控件在界面上顯示的位置,根據手機尺寸大小改變位置等屬性,以適配各自的手機屏幕。
然而,上述兩種方式均需要代碼的參與,而在一個移動終端上的程序界面的數量相當大,針對每個界面進行程序編碼,其工作量較大,降低了適配移動終端不同尺寸屏幕的效率。
發明內容
為解決上述技術問題,本申請實施例提供了一種適配移動終端不同尺寸屏幕的方法及其裝置,以減少甚至消除代碼的參與,提高適配不同尺寸屏幕的效率。
本申請提供的適配移動終端不同尺寸屏幕的方法包括:
在開發環境Xcode中創建一個控制器,并生成與該控制器對應的xib文件,所述xib文件包含視圖控件,所述視圖控件適配一個尺寸的移動終端屏幕;
根據移動終端不同尺寸屏幕對所述視圖控件進行適配參數配置;
在檢測到視圖控件所適配的移動終端屏幕的尺寸發生變化時,根據所述適配參數配置結果對所述視圖控件進行自動調整以適配屏幕尺寸變化后的移動終端屏幕。
優選地,所述適配參數配置結果包括移動終端不同尺寸的屏幕的比例參數,在檢測到視圖控件所適配的移動終端屏幕的尺寸發生變化時,根據所述適配參數配置結果對所述視圖控件進行自動調整具體包括:根據適配參數配置結果中的比例參數對視圖控件進行縮放調整。
優選地,所述適配參數配置結果包括對視圖控件的位置坐標和視圖控件大小的適配參數的配置結果,所述根據適配參數配置結果對視圖控件進行自動調整包括:
根據適配參數配置結果中的視圖控件大小的適配參數控制所述視圖控件大小保持不變,根據適配參數配置結果中的位置坐標的適配參數控制視圖控件的位置坐標相對于移動終端屏幕上端或下端的固定點保持不變,所述固定點在不同尺寸屏幕的移動終端中的絕對位置相同。
優選地,所述視圖控件為矩形控件,所述位置坐標為所述矩形控件的四個頂點坐標,
進一步優選地,所述矩形控件具有相對于移動終端屏幕邊緣線距離長度的邊距屬性和具有長邊、短邊長度的邊長屬性,所述適配參數配置結果包括對邊距屬性和/或邊長屬性的選定與否的狀態,則在檢測到視圖控件所適配的移動終端屏幕的尺寸發生變化時,根據所述適配參數配置結果對所述視圖控件進行自動調整具體包括:
在檢測到視圖控件所適配的移動終端屏幕的尺寸發生變化后,獲取變化前后的移動終端的屏幕尺寸并進行比例運算;
根據適配參數配置結果中對視圖控件的邊距屬性和/或邊長屬性的狀態,對已選定邊距屬性的邊距按照比例運算的結果進行調整,和/或對已選定邊長屬性的邊長按照比例運算的結果進行調整。
本申請還提供了一種適配移動終端不同尺寸屏幕的裝置。該裝置包括控制器創建單元、xib文件創建單元、參數配置單元和控件調整單元,其中:
所述控制器創建單元,用于在開發環境Xcode中創建一個控制器;
所述xib文件創建單元,用于生成與所述控制器對應的xib文件,所述xib文件包含視圖控件,所述視圖控件適配一個尺寸的移動終端屏幕;
所述參數配置單元,用于根據移動終端不同尺寸屏幕對所述視圖控件進行適配參數配置;
所述控件調整單元,用于在檢測到視圖控件所適配的移動終端屏幕的尺寸發生變化時,根據所述適配參數配置結果對所述視圖控件進行自動調整以適配屏幕尺寸變化后的移動終端屏幕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山西云途信息技術有限公司,未經山西云途信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310459625.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種從遺留系統生成虛擬機鏡像的方法
- 下一篇:坐姿矯正方法及裝置





