方法一
int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px)
int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800px)
不知道为什么这两个方法已经被弃.
方法二
int screenWidth,screenHeight;
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
screenWidth = dm.widthPixels; //屏幕宽度 px
screenHeight = dm.heightPixels;//屏幕高度 px
方法三
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels; // 屏幕宽px
int screenHeight = dm.heightPixels; // 屏幕宽px
参考:
http://blog.csdn.net/ithomer/article/details/6688883
androd 屏幕尺寸获取
猜你喜欢
转载自zjingye.iteye.com/blog/1966813
今日推荐
周排行