亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android使用最小寬度限定符時最小寬度的計算

發布時間:2020-07-11 22:51:50 來源:網絡 閱讀:1129 作者:qingspace 欄目:移動開發

Android開發中最頭疼的問題之一就是兼容不同尺寸和分辨率的設備。這里推薦一篇總結的比較完整的《Android開發:最全面、最易懂的Android屏幕適配解決方案》。這篇文章對屏幕兼容的許多問題都做了詳述,這里只補充一點,就是關于在使用最小寬度限定符時這個最小寬度的該如何計算。

最小寬度限定符可以使用一個與屏幕像素密度無關為單位(dp)的數值區分出的不同設備,以應用不同的資源。如下圖中values-sw600dp的sw表示最小寬度,那么600dp是如何確定的呢?

Android使用最小寬度限定符時最小寬度的計算

舉個例子:一般情況下我們可以容易知道設備的分辨率和尺寸的參數。比如現在有平板A(分辨率1280*720px,尺寸是8inch),手機B(分辨率1920*1080px,尺寸是5.7inch),手機C(分辨率1280*720px,尺寸是5inch)。通過下面的屏幕像素密度的計算公式,我們可以分別計算出他們的屏幕像素密度:

Android使用最小寬度限定符時最小寬度的計算

 

平板A約為184dpi,手機B約為386dpi,手機C約為293dpi。

 

接下里需要注意的是,最小寬度是不考慮橫屏或豎屏的,也就是說最小寬度是設備屏幕四條邊里最短的那兩條邊。如果需要考慮橫豎屏那么可以加入屏幕方向限定符,這不在我們討論之列。那么接下來我們取最短邊的像素數,并通過下面的公式計算最小寬度(dp):

平板A約為626dp,手機B約為448dp,手機C約為393dp。

Android使用最小寬度限定符時最小寬度的計算

 

如上,使用600dp就可以區分出平板和手機兩類設備,如果需要詳細區分手機B和C可以再考慮設置sw400dp作為區分。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临朐县| 洛阳市| 东乡族自治县| 麦盖提县| 博爱县| 黑水县| 汶川县| 稻城县| 磴口县| 麦盖提县| 礼泉县| 吉安县| 拉萨市| 扎兰屯市| 东城区| 云林县| 罗山县| 视频| 大埔区| 婺源县| 霍林郭勒市| 东城区| 华宁县| 吕梁市| 信阳市| 临桂县| 都匀市| 陇川县| 喜德县| 荥经县| 封开县| 瓮安县| 潮安县| 永修县| 绍兴市| 林口县| 吕梁市| 彝良县| 柘城县| 成安县| 芒康县|