Activity中常用的獲取屏幕像素代碼:
//獲取屏幕像素相關信息 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);
在開發時,我使用的fragment繼承自android.support.v4.app.Fragment,getWindowManager()這個 方法在fragment中並沒有該方法,
因為只有繼承自Activity才包含該方法,那么在fragment中怎么實現該功能?原來在其他不繼承Activity時android給出了如下代碼:
//獲取屏幕像素相關信息 DisplayMetrics dm = getResources().getDisplayMetrics();
用getResources().getDisplayMetrics() 代替getWindowManager().getDefaultDisplay().getMetrics(dm)
就是這樣。。。