Android获取屏幕宽高

方式1:
在自定义控件中使用,context需要强转为activity才能获取到WindowManager对象

screenWidth = ((Activity) context).getWindowManager().getDefaultDisplay().getWidth();
screenHeight = ((Activity) context).getWindowManager().getDefaultDisplay().getHeight();

方式2:

DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
screenWidth = displayMetrics.widthPixels;
screenHeight = displayMetrics.heightPixels;
发布了31 篇原创文章 · 获赞 20 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/SkySmile1992/article/details/78122183