91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

襄城县| 临泽县| 新巴尔虎左旗| 平舆县| 顺义区| 景谷| 昌都县| 雷山县| 威远县| 井冈山市| 浙江省| 大埔区| 获嘉县| 平泉县| 醴陵市| 军事| 介休市| 神农架林区| 朝阳区| 乐陵市| 甘德县| 吉林市| 漳州市| 潢川县| 响水县| 宁阳县| 大埔县| 平阴县| 万全县| 鄯善县| 揭东县| 万源市| 深州市| 同心县| 黄冈市| 霸州市| 兴业县| 南京市| 海南省| 泽州县| 鹤壁市|