適配

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

屏幕適配:

像素: px?

像素密度: dpi(px/inch)

屏幕密度: 像素密度/160

在像素密度為 160dpi 時, 1dp=1px 移剪,因此誓斥,像素密度為320dpi,即屏幕密度為2時斯棒,1dp=2px

三星Note8-N9500:

屏幕寬度(像素):1440

屏幕高度(像素):2792

屏幕密度(0.75 / 1.0 / 1.5):3.5

像素密度dpi(120 / 160 / 240):560

屏幕寬度(dp):411

屏幕高度(dp):797

華為 GRA-TL00:

屏幕寬度(像素):1080

屏幕高度(像素):1794

屏幕密度(0.75 / 1.0 / 1.5):3.0

像素密度dpi(120 / 160 / 240):480

屏幕寬度(dp):360

屏幕高度(dp):598

手機(jī)品牌: Pandora

手機(jī)型號: A1

SDK版本: 23

系統(tǒng)版本: 6.0.1

屏幕寬度(像素): 1334px

屏幕高度(像素): 750px

屏幕寬度(DP): 667.0dp

屏幕高度(DP): 375.0dp

屏幕密度(0.75 / 1.0 / 1.5): 2.0

像素密度DPI(120 / 160 / 240): 320

適配:

mipmap-ldpi 120dpi 0.75

mipmap-mdpi 160dpi 1

mipmap-hdpi 240dpi 1.5

mipmap-xhdpi 320dpi 2

mipmap-xxhdpi 480dpi 3

mipmap-xxxhdpi 640dpi 4

在資源文件中盾致,實(shí)際顯示寬高計算: (圖片像素/資源文件dpi)*手機(jī)dpi

例如: 一張高為550px的圖片放在資源文件夾mipmap-xxhdpi中,則屏幕密度為560dpi的手機(jī)中顯示的高度為 (550/480)*560 = 642px

獲取屏幕參數(shù):

private void getDisplay() {

? ? ? ? DisplayMetrics metric = new DisplayMetrics();

? ? ? ? getWindowManager().getDefaultDisplay().getRealMetrics(metric);

? ? ? ? // 屏幕寬度(像素)

? ? ? ? int width = metric.widthPixels;

? ? ? ? // 屏幕高度(像素)

? ? ? ? int height = metric.heightPixels;

? ? ? ? // 屏幕密度(1.0 / 1.5 / 2.0)

? ? ? ? float density = metric.density;

? ? ? ? // 屏幕密度DPI(160 / 240 / 320)

? ? ? ? int densityDpi = metric.densityDpi;

? ? ? ? String info = "手機(jī)" +

? ? ? ? ? ? ? ? "\n手機(jī)品牌:\t\t\t\t\t\t" + android.os.Build.BRAND +

? ? ? ? ? ? ? ? "\n手機(jī)型號:\t\t\t\t\t\t" + android.os.Build.MODEL +

? ? ? ? ? ? ? ? "\nSDK版本:\t\t\t\t\t\t" + Build.VERSION.SDK_INT +

? ? ? ? ? ? ? ? "\n系統(tǒng)版本:\t\t\t\t\t\t" + android.os.Build.VERSION.RELEASE +

? ? ? ? ? ? ? ? "\n屏幕寬度(像素):\t\t\t\t\t" + width +

? ? ? ? ? ? ? ? "\n屏幕高度(像素):\t\t\t\t\t" + height +

? ? ? ? ? ? ? ? "\n屏幕寬度(DP):\t\t\t\t\t" + width / density + "dp" +

? ? ? ? ? ? ? ? "\n屏幕高度(DP):\t\t\t\t\t" + height / density + "dp" +

? ? ? ? ? ? ? ? "\n屏幕密度(0.75 / 1.0 / 1.5):\t\t" + density +

? ? ? ? ? ? ? ? "\n屏幕密度DPI(120 / 160 / 240):\t" + densityDpi +

? ? ? ? ? ? ? ? "\n10dp = " + getResources().getDimension(R.dimen.dp_10) + "px" + " = " + getResources().getDimension(R.dimen.dp_10) / density + "dp" +

? ? ? ? ? ? ? ? "\n20dp = " + getResources().getDimension(R.dimen.dp_20) + "px" + " = " + getResources().getDimension(R.dimen.dp_20) / density + "dp" +

? ? ? ? ? ? ? ? "\n100dp = " + getResources().getDimension(R.dimen.dp_100) + "px" + " = " + getResources().getDimension(R.dimen.dp_100) / density + "dp";

? ? ? ? Log.d("System INFO", info);

? ? }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荣暮,隨后出現(xiàn)的幾起案子庭惜,更是在濱河造成了極大的恐慌,老刑警劉巖穗酥,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜈块,死亡現(xiàn)場離奇詭異鉴腻,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)百揭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門爽哎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人器一,你說我怎么就攤上這事课锌。” “怎么了祈秕?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵渺贤,是天一觀的道長。 經(jīng)常有香客問我请毛,道長志鞍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任方仿,我火速辦了婚禮固棚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘仙蚜。我一直安慰自己此洲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布委粉。 她就那樣靜靜地躺著呜师,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贾节。 梳的紋絲不亂的頭發(fā)上汁汗,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機(jī)與錄音栗涂,去河邊找鬼碰酝。 笑死,一個胖子當(dāng)著我的面吹牛戴差,可吹牛的內(nèi)容都是我干的送爸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼暖释,長吁一口氣:“原來是場噩夢啊……” “哼袭厂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起球匕,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤纹磺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后亮曹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體橄杨,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡秘症,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了式矫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乡摹。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖采转,靈堂內(nèi)的尸體忽然破棺而出聪廉,到底是詐尸還是另有隱情,我是刑警寧澤故慈,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布板熊,位于F島的核電站,受9級特大地震影響察绷,放射性物質(zhì)發(fā)生泄漏干签。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一拆撼、第九天 我趴在偏房一處隱蔽的房頂上張望容劳。 院中可真熱鬧,春花似錦情萤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晒哄,卻和暖如春睁宰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寝凌。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工柒傻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人较木。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓红符,卻偏偏與公主長得像,于是被迫代替她去往敵國和親伐债。 傳聞我的和親對象是個殘疾皇子预侯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355