Android获取设备屏幕分辨率的方法

在实际的项目开发中,我们经常要得到当前设备的屏幕分辨率,以便进行机型适配。方法主要有两种。

在Activity的onCreate(Bundle savedInstanceState) 方法中修改。

方法一:

Display mDisplay = getWindowManager().getDefaultDisplay();
int mWidth = mDisplay.getWidth();
int mHeight = mDisplay.getHeight();

Display是在android.view.Display包中。


方法二:

DisplayMetrics mDisplayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(mDisplayMetrics);
int mWidth = mDisplayMetrics.widthPixels;
int mHeight = mDisplayMetrics.heightPixels;

DisplayMetrics是在android.util.DisplayMetrics包中的,getWindowManager()是Activity中的方法。



发布了1 篇原创文章 · 获赞 0 · 访问量 72
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览