關於Android裝置螢幕大小及密度的系統引數類

2021-06-18 17:27:00 字數 1307 閱讀 6085

功能

獲取android裝置螢幕寬、高、dpi密度及橫豎屏等引數

**

/*** 系統引數類

* * @author wader

* */

public class mysystemparams

/*** 獲取例項

* * @param activity

* @return

*/public static mysystemparams getinstance(activity activity)

return params;

}/**

* 獲取乙個新例項

* * @param activity

* @return

*/public static mysystemparams getnewinstance(activity activity)

return getinstance(activity);

}/**

* 引數資訊

*/public string tostring()

}**

/*** android大小單位轉換工具類

* * @author wader

* */

public class displayutil

/*** 將dip或dp值轉換為px值,保證尺寸大小不變

* * @param dipvalue

* @param scale(displaymetrics類中屬性density)

* @return

*/public static int dip2px(float dipvalue, float scale)

/*** 將px值轉換為sp值,保證文字大小不變

* * @param pxvalue

* @param fontscale(displaymetrics類中屬性scaleddensity)

* @return

*/public static int px2sp(float pxvalue, float fontscale)

/*** 將sp值轉換為px值,保證文字大小不變

* * @param spvalue

* @param fontscale(displaymetrics類中屬性scaleddensity)

* @return

*/public static int sp2px(float spvalue, float fontscale)

}

android獲取裝置螢幕大小的方法

displaymetrics dm new displaymetrics getwindowmanager getdefaultdisplay getmetrics dm system.out println heigth dm.heightpixels system.out println wid...

android獲取裝置螢幕大小的方法

通過windowmanager獲取 displaymetrics dm new displaymetrics getwindowmanager getdefaultdisplay getmetrics dm system.out.println heigth dm.heightpixels syst...

獲取裝置螢幕大小

搜了搜網上介紹獲取螢幕大小的方法,有如下 通過windowmanager獲取 displaymetrics dm new displaymetrics getwindowmanager getdefaultdisplay getmetrics dm system.out.println heigth...