一種基于動(dòng)態(tài)設(shè)置屏幕密度的屏幕適配方法、系統(tǒng)及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN201811223388.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN109542550A | 公開(公告)日 | 2019-03-29 |
申請(qǐng)公布號(hào) | CN109542550A | 申請(qǐng)公布日 | 2019-03-29 |
分類號(hào) | G06F9/451(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 呂軍震; 胥洪鋒; 李長松; 尹建波; 王欣宇; 武佳 | 申請(qǐng)(專利權(quán))人 | 新博卓暢技術(shù)(北京)有限公司 |
代理機(jī)構(gòu) | 北京馳納智財(cái)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 新博卓暢技術(shù)(北京)有限公司 |
地址 | 065001 河北省廊坊市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)華祥路118號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種基于動(dòng)態(tài)設(shè)置屏幕密度的屏幕適配方法、系統(tǒng)及設(shè)備,其中方法包括獲取UI設(shè)計(jì)圖標(biāo)準(zhǔn)尺寸LS、WS和像素密度XS,還包括以下步驟:獲取屏幕參數(shù)LP、WP和對(duì)角線長度LD,其中LP為屏幕的長,WP為屏幕的寬;計(jì)算屏幕像素密度Xp和屏幕密度D;使用所述屏幕密度D替換原有的屏幕密度;重新初始化,并生成新尺寸。本發(fā)明根據(jù)用戶當(dāng)前所用的設(shè)備屏幕分辨率以及尺寸,結(jié)合UI設(shè)計(jì)師設(shè)計(jì)圖的標(biāo)準(zhǔn),來算出當(dāng)前用戶設(shè)備應(yīng)該采用的density(屏幕密度)的值。用這個(gè)density(屏幕密度)來進(jìn)行dp轉(zhuǎn)化px,只需要維護(hù)一個(gè)values文件中所有的dp的值再根據(jù)換算出的density(屏幕密度),讓dp轉(zhuǎn)化為適合該屏幕分辨率的px值,從而達(dá)到完美適配。 |
