Android 獲得螢幕大小

2021-08-31 04:27:08 字數 488 閱讀 4295

[b][size=large][align=center]android 獲得螢幕大小[/align][/size][/b]

import android.util.displaymetrics;

private displaymetrics dm;//螢幕解析度容器

dm = new displaymetrics();

this.getwindowmanager().getdefaultdisplay().getmetrics(displaymetrics);

int width = dm.widthpixels;

int height = dm.heightpixels;

上面得到的螢幕大小是指整個觸屏的大小,可繪畫布canvas僅是它的子區域。

也就是說canvas的(0, 0)點不是dm的(0, 0)點,而是除去螢幕上面資訊欄以後得到座標原點。

獲得螢幕大小

api 要取得螢幕大小,可以用下面幾個函式 int cx getsystemmetrics sm cxfullscreen int cy getsystemmetrics sm cyfullscreen 通過上邊兩個函式獲取的是顯示螢幕的大小,但不包括工作列等區域。int cx getsystemm...

獲得螢幕大小小結

螢幕的大小有兩種情形 1 整個螢幕的大小,包括工具欄的大小。方法是用函式 int winapi getsystemmetrics in int nindex 用法 int xscreen getsystemmetrics sm cxfullscreen screen width int yscree...

Android獲取螢幕大小

我們在做ui開發通常都會有這樣的需求,取得畫面的大小,以下這段 就能幫你在android平台中取得畫面的大小,如下 1.display display getwindowmanager getdefaultdisplay 2.log.i view height display.getheight 3...