Android 獲取屏幕尺寸

/** 
 * <supports-screens 
 * android:smallScreens="true" 
 * android:normalScreens="true" 
 * android:largeScreens="true" 
 * android:resizeable="true" 
 * android:anyDensity="true" /> 
 * <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" /> 
 * 使Android程序支持了多種分辨率 
 */  
int mWidthScreen,mHeightScreen;  
  
Display display = getWindowManager().getDefaultDisplay();  
mWidthScreen = display.getWidth();  
mHeightScreen = display.getHeight();  
LogUtils.e("Width:" + display.getWidth());  
LogUtils.e("Height:" + display.getHeight());  
  
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);  
DisplayMetrics outMetrics = new DisplayMetrics();  
wm.getDefaultDisplay().getMetrics(outMetrics);  
mWidthScreen = outMetrics.widthPixels;  
mHeightScreen = outMetrics.heightPixels;  
LogUtils.e("Width:" + outMetrics.widthPixels);  
LogUtils.e("Height:" + outMetrics.heightPixels);  
LogUtils.e("xdpi:" + outMetrics.xdpi);  
LogUtils.e("ydpi:" + outMetrics.ydpi);  
LogUtils.e("densityDpi:" + outMetrics.densityDpi);  
LogUtils.e("density:" + outMetrics.density);  
LogUtils.e("scaledDensity:" + outMetrics.scaledDensity);  
LogUtils.e("spWidth:"  + (outMetrics.widthPixels / outMetrics.scaledDensity + 0.5f));  
LogUtils.e("spHeight:"  + (outMetrics.heightPixels / outMetrics.scaledDensity + 0.5f));  
LogUtils.e("dpWidth:" + (outMetrics.widthPixels / outMetrics.density + 0.5f));  
LogUtils.e("dpHeight:" + (outMetrics.heightPixels / outMetrics.density + 0.5f));  
  
DisplayMetrics resMetrics = getResources().getDisplayMetrics();  
mHeightScreen = resMetrics.heightPixels;  
mWidthScreen = resMetrics.widthPixels;  
LogUtils.e("Width:" + resMetrics.widthPixels);  
LogUtils.e("Height:" + resMetrics.heightPixels);  
LogUtils.e("xdpi:" + resMetrics.xdpi);  
LogUtils.e("ydpi:" + resMetrics.ydpi);  
LogUtils.e("densityDpi:" + resMetrics.densityDpi);  
LogUtils.e("density:" + resMetrics.density);  
LogUtils.e("scaledDensity:" + resMetrics.scaledDensity);  
LogUtils.e("spWidth:"  + (int)(resMetrics.widthPixels / resMetrics.scaledDensity + 0.5f));  
LogUtils.e("spHeight:"  + (int)(resMetrics.heightPixels / resMetrics.scaledDensity + 0.5f));  
LogUtils.e("dpWidth:" + (resMetrics.widthPixels / resMetrics.density + 0.5f));  
LogUtils.e("dpHeight:" + (resMetrics.heightPixels / resMetrics.density + 0.5f));  

屏幕適配比

px dpi scale dip
480x850 240 1.5 320x569
540x960 240 1.5 360x640
640x960 320 2.0 320x480
600x1024 240 1.5 400x683
720x1280 240 1.5 480x853
720x1280 320 2.0 360x640
768x1280 320 2.0 384x640
800x1280 213 1.331 601x962
800x1280 320 2.0 400x640
1080x1920 420 2.625 411x731
1080x1920 480 3.0 360x640
1440x2560 560 3.5 411x731

本作品采用知識(shí)共享署名-非商業(yè)性使用-相同方式共享 4.0 國際許可協(xié)議進(jìn)行許可。轉(zhuǎn)載請(qǐng)保留作者及原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市螺戳,隨后出現(xiàn)的幾起案子寿弱,更是在濱河造成了極大的恐慌,老刑警劉巖才睹,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡揪阿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門咆畏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來南捂,“玉大人,你說我怎么就攤上這事旧找∧缃。” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵钮蛛,是天一觀的道長鞭缭。 經(jīng)常有香客問我,道長愿卒,這世上最難降的妖魔是什么缚去? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮琼开,結(jié)果婚禮上易结,老公的妹妹穿的比我還像新娘。我一直安慰自己柜候,他們只是感情好搞动,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渣刷,像睡著了一般鹦肿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辅柴,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天箩溃,我揣著相機(jī)與錄音瞭吃,去河邊找鬼。 笑死涣旨,一個(gè)胖子當(dāng)著我的面吹牛歪架,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播霹陡,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼和蚪,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了烹棉?” 一聲冷哼從身側(cè)響起攒霹,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎浆洗,沒想到半個(gè)月后催束,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辅髓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年泣崩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洛口。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡矫付,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出第焰,到底是詐尸還是另有隱情买优,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布挺举,位于F島的核電站杀赢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏湘纵。R本人自食惡果不足惜脂崔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望梧喷。 院中可真熱鬧砌左,春花似錦、人聲如沸铺敌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽偿凭。三九已至产弹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弯囊,已是汗流浹背痰哨。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國打工胶果, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斤斧。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓稽物,卻偏偏與公主長得像,于是被迫代替她去往敵國和親折欠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 有兩種方式:方式一:(可以使用吼过,但是已經(jīng)不推薦使用了) 方式二:(目前android推薦使用的方式) px與dpi...
    Lost_Robot閱讀 6,746評(píng)論 2 1
  • 可以用point的方式去獲取
    馮員外_SundarFung閱讀 1,765評(píng)論 0 0
  • 我喜歡做飯锐秦,呆在廚房煎炒燉煮是我最放松的時(shí)刻。女人的烹飪技巧一般分家傳和自學(xué)兩種盗忱。家傳的那種酱床,經(jīng)常是從奶奶外婆或者...
    Coco寧波閱讀 305評(píng)論 1 3
  • part.1 關(guān)于工作 離開一個(gè)事物太久就會(huì)失去對(duì)它的敏銳度。尤其是后期學(xué)習(xí)的技能趟佃。曾經(jīng)離開一線店面八個(gè)月扇谣,回來后...
    時(shí)溢閱讀 322評(píng)論 2 2