Android 獲取螢幕尺寸與密度

2021-08-18 10:17:39 字數 499 閱讀 5523

android 獲取螢幕尺寸與密度

displaymetrics metric = new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(metric);

int width = metric.widthpixels;  // 螢幕寬度(畫素)

int height = metric.heightpixels;  // 螢幕高度(畫素)

float density = metric.density;  // 螢幕密度(0.75 / 1.0 / 1.5)

int densitydpi = metric.densitydpi;  // 螢幕密度dpi(120 / 160 / 240)

在工程的androidmanifest.xml檔案中,加入supports-screens節點,具體的內容如下:

這樣當前的android程式就支援了多種解析度,那麼就可以得到正確的物理尺寸了。

android獲取螢幕尺寸 英吋

解析度 w 寬度 h 高度 螢幕密度 每寸畫素 densitydpi 二次方 w w h h 螢幕英吋 displaymetrics dm getresources getdisplaymetrics screenwidth dm.widthpixels 螢幕寬 畫素,如 480px screenh...

獲取螢幕尺寸

我建立了一些自定義元素,想通過程式設計將它們放到右上角 距上部邊緣n畫素,右部邊緣m畫素 因此我需要知道螢幕具體的寬度和高度,然後確定具體的位置 1 2 int px screenwidth m int py screenwidth n 請問,在activity如何獲取螢幕的寬度和高度呢?答 jos...

Android各種螢幕尺寸

下文 qvga即 quarter vga 顧名思義即vga的四分之一尺寸,亦即在液晶螢幕 lcd 上輸出的解析度是240 320畫素。qvga支援螢幕旋轉,可以開發出相應的程 序,以顯示旋轉90 180 270 螢幕位置。由handera公司發布。多用於手持 移動裝置。需要說明的是有些 把qvga螢...