真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!成都創(chuàng)新互聯(lián)公司為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計制作,服務(wù)好的網(wǎng)站設(shè)計公司,做網(wǎng)站、網(wǎng)站制作負責(zé)任的成都網(wǎng)站制作公司!

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

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

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

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

 

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

 

接下里需要注意的是,最小寬度是不考慮橫屏或豎屏的,也就是說最小寬度是設(shè)備屏幕四條邊里最短的那兩條邊。如果需要考慮橫豎屏那么可以加入屏幕方向限定符,這不在我們討論之列。那么接下來我們?nèi)∽疃踢叺南袼財?shù),并通過下面的公式計算最小寬度(dp):

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

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

 

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


分享標(biāo)題:Android使用最小寬度限定符時最小寬度的計算
網(wǎng)址分享:http://weahome.cn/article/ggjced.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部