[發明專利]布局顯示方法和裝置有效
| 申請號: | 201410397696.6 | 申請日: | 2014-08-13 |
| 公開(公告)號: | CN105335445B | 公開(公告)日: | 2018-07-24 |
| 發明(設計)人: | 趙紅萍 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F3/0481 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100871 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 布局 顯示 方法 裝置 | ||
本發明提供一種布局顯示方法和裝置,該方法包括:獲取目標用戶終端的屏幕尺寸和待顯示布局中根布局的尺寸;根據目標用戶終端的屏幕尺寸和根布局的尺寸,確定待顯示布局在目標用戶終端的屏幕上的顯示比例;根據該顯示比例和待顯示布局對應的布局文件中描述的待顯示布局的屬性信息顯示待顯示布局。當某布局需要在不同的用戶終端屏幕上進行顯示的時候,以該布局中根布局的尺寸相對于不同終端屏幕尺寸的相對比例大小,來確定該布局在不同用戶終端屏幕上的顯示形式,再結合該布局的布局文件中描述的屬性信息來在不同用戶終端屏幕上顯示該布局,無需為不同用戶終端預先適配不同布局,能夠高效、便捷地實現布局自適應不同屏幕尺寸的用戶終端。
技術領域
本發明屬于計算機技術領域,具體是涉及一種布局顯示方法和裝置。
背景技術
在用戶終端比如手機上,當我們打開一個應用,會看到在終端屏幕即用戶界面上顯示出諸如文本,圖片等數據內容。這些數據內容以什么樣的顯示方式進行顯示,一般會被描述在一個布局文件中,這個布局文件一般是一個xml文件。該布局文件中首先要聲明至少一個布局管理器,該布局管理器也可以簡稱為布局,一個用戶界面上可以同時包括多個布局,即多個布局可以嵌套使用,而且,每個布局中還包含多個控件,比如用于顯示文字的文本控件,用于顯示圖片的圖像控件等等。每一個布局都會有自己的一些屬性和顯示控件的方法,比如在布局文件中描述某個布局的長,寬,這個布局里面包含的各控件在該布局中的位置、大小以及其他顯示形式等等。
目前,用戶終端的屏幕尺寸顯示多樣性的特點,使得包含相同數據內容的一個應用的布局在不同的用戶終端上很可能有不同的顯示效果。如何使布局自適應不同屏幕尺寸的用戶終端成為一個亟待解決的問題。目前,一種解決方案是,針對每種屏幕尺寸,分別提供一種布局,即布局與屏幕尺寸具有一一對應性。
上述這種為不同屏幕尺寸的用戶終端分別提供不同的布局的方式,雖然一定程度上解決了布局自適應不同終端屏幕尺寸的問題。但是,隨著用戶終端屏幕尺寸的不斷更新,各種應用程序的不斷出現,將會存在大量不同的布局,從而將導致不能很好的實現布局對不同屏幕尺寸用戶終端的自適應性,且實現自適應的代價較高。
發明內容
針對現有技術中存在的問題,本發明提供一種布局顯示方法和裝置,用以克服現有技術中不能很好的實現布局自適應不同屏幕尺寸的用戶終端的缺陷。
本發明提供了一種布局顯示方法,包括:
獲取目標用戶終端的屏幕尺寸和待顯示布局中根布局的尺寸,所述待顯示布局為多級嵌套結構,所述多級嵌套結構中的最外層布局為所述根布局;
根據所述目標用戶終端的屏幕尺寸和所述根布局的尺寸,確定所述待顯示布局在所述目標用戶終端的屏幕上的顯示比例;
根據所述顯示比例和所述待顯示布局對應的布局文件中描述的所述待顯示布局的屬性信息顯示所述待顯示布局。
本發明提供了一種布局顯示裝置,包括:
獲取模塊,用于獲取目標用戶終端的屏幕尺寸和待顯示布局中根布局的尺寸,所述待顯示布局為多級嵌套結構,所述多級嵌套結構中的最外層布局為所述根布局;
確定模塊,用于根據所述目標用戶終端的屏幕尺寸和所述根布局的尺寸,確定所述待顯示布局在所述目標用戶終端的屏幕上的顯示比例;
顯示模塊,用于根據所述顯示比例和所述待顯示布局對應的布局文件中描述的所述待顯示布局的屬性信息顯示所述待顯示布局。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410397696.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種預警監控系統及其方法
- 下一篇:廣告牌照片識別互動方法





