Android获取屏幕宽度和高度的方法
1.下面方发已经过时在API-13就已经放弃了
Activity.getWindowManager().getDefaultDisplay().getWidth()//获取屏幕宽度
Activity.getWindowManager().getDefaultDisplay().getHeight()和getWidth() //获取屏幕高度
官方文档给出:
现在我们来看看官方推荐的方法
很简单那就是用 .getSize(outSize) 这个方法
例子:
Display display = getWindowManager().getDefaultDisplay();
Point outSize = new Point();
display.getSize(outSize);//不能省略,必须有
int screenWidth = outSize.x;//得到屏幕的宽度
int screenHeight = outSize.y;//得到屏幕的高度
或者:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int height = metrics.heightPixels;
int width = metrics.widthPixels;