Android獲得螢幕寬度和高度

2021-08-29 01:24:19 字數 592 閱讀 8822

//直接在子元件中

1、windowmanager wm = (windowmanager) getcontext()

.getsystemservice(context.window_service);

//目前版本已經不建議使用了,建議使用下面的方式

int width = wm.getdefaultdisplay().getwidth();

int height = wm.getdefaultdisplay().getheight();

獲取文字的寬度和高度

//1. 返回包圍串的最小的乙個rect區域

paint p = new paint();

rect rect = new rect();

p.gettextbounds(str,0,1,rect);

w = rect.getwidth();

h = rect.getheight();

//2. 直接獲得文字的寬度

string displaytext = 「hello world!」;  

float textwidth = p.measuretext(displaytext);  

Android獲得螢幕寬高的方法

android開發中獲得螢幕的寬度和高度還是比較常用的,在網上找到了很多,在這算是乙個總結,以便以後使用。1.看到的最常見的一種就是一下的這種了 windowmanager getwindowmanager 得到視窗的管理者 display display windowmanager.getdefa...

android獲得螢幕高度和寬度四種方法

方法一 windowmanager wm windowmanager this getsystemservice context.window service int width wm.getdefaultdisplay getwidth int height wm.getdefaultdispla...

Android 獲得螢幕大小

b size large align center android 獲得螢幕大小 align size b import android.util.displaymetrics private displaymetrics dm 螢幕解析度容器 dm new displaymetrics this....