您的位置:首页 > 移动开发 > Android开发

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

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

在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中的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android 分辨率